游客lnn2oymvh6kve_个人页

个人头像照片 游客lnn2oymvh6kve TA的个人档案
0
40
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2021年02月

  • 02.28 13:05:23
    回答了问题 2021-02-28 13:05:23

    阿里云ECS自建的kubernetes,怎么使用NAS和OSS作为pv呢?

    容器服务针对阿里云云盘、NAS、OSS 存储开发的 Flexvolume 插件,可以支持 kubernetes pod 自动绑定阿里云存储服务。 目前,支持 Flexvolume、静态pv。对于动态 pv 尚不支持。 通过下面 yaml 配置进行部署阿里云 Kubernetes 存储插件。 使用限制 目前支持 CentOS 7 操作系统。 注意事项 Secret 中的 akId 和 akSecret 是通过 base64 加密过的数据。 使用 OSS 数据卷服务时必须配置 Secret。如果只使用 NAS、云盘,则可以不配置 Secret。 使用 flexvolume 需要 kubelet 关闭 --enable-controller-attach-detach 选项。默认阿里云 Kubernetes 集群已经关闭此选项。 在 kube-system 用户空间部署 flexvolume。 安装示例 假如 akId 和 akSecret 分别为: akId:12234567 akSecret:abcdefgh 命令行下 ak 加密示例: $ echo -n “12234567” | base64 $ echo -n “abcdefgh” | base64 apiVersion:v1 kind:Secret metadata: name:flexvolumesecret namespace:kube-system type:Opaque data: akId:*** akSecret:***

    apiVersion:apps/v1beta2 # for versions before 1.8.0 use extensions/v1beta1 kind:DaemonSet metadata: name:flexvolume namespace:kube-system labels: k8s-volume:flexvolume spec: selector: matchLabels: name:acs-flexvolume template: metadata: labels: name:acs-flexvolume spec: hostPID:true hostNetwork:true tolerations: -key:node-role.kubernetes.io/master operator:Exists effect:NoSchedule containers: -name:acs-flexvolume image:registry.cn-hangzhou.aliyuncs.com/acs/flexvolume:1.0.0 imagePullPolicy:Always securityContext: privileged:true env: -name:ACS_DISK value:"true" -name:ACS_NAS value:"true" -name:ACS_OSS value:"true" resources: limits: memory:200Mi requests: cpu:100m memory:200Mi volumeMounts: -name:usrdir mountPath:/host/usr/ -name:etcdir mountPath:/host/etc/ -name:logdir mountPath:/var/log/alicloud/ -name:secrets mountPath:"/etc/.volumeak" readOnly:true volumes: -name:usrdir hostPath: path:/usr/ -name:etcdir hostPath: path:/etc/ -name:logdir hostPath: path:/var/log/alicloud/ -name:secrets secret: secretName:flexvolumesecret 使用说明 OSS 为共享存储,可以同时为多个 Pod 提供共享存储服务。 bucket:目前只支持挂载 Bucket,不支持挂载 Bucket 下面的子目录或文件。 url: OSS endpoint,挂载 OSS 的接入域名。详细信息参见 OSS 访问域名和数据中心。 otherOpts: 挂载 OSS 时支持定制化参数输入,格式为: -o *** -o ***。详细信息参见 ossfs FAQs。 注意事项 使用 OSS 数据卷必须在部署 flexvolume 服务的时候创建 Secret,并输入 AK 信息。 直接使用 volume 方式 使用 oss-deploy.yaml 文件创建 Pod。 apiVersion:extensions/v1beta1 kind:Deployment metadata: name:nginx-oss-deploy spec: replicas:1 template: metadata: labels: app:nginx spec: containers: -name:nginx-flexvolume-oss image:nginx volumeMounts: -name:"oss1" mountPath:"/data" volumes: -name:"oss1" flexVolume: driver:"alicloud/oss" options: bucket:"docker" url:"oss-cn-hangzhou.aliyuncs.com" otherOpts:"-o max_stat_cache_size=0 -o allow_other"

    https://help.aliyun.com/document_detail/63953.html?spm=5176.doc63957.6.854.ZQjjKp

    踩0 评论0
  • 02.28 12:12:53
    回答了问题 2021-02-28 12:12:53

    如何在springboot项目里面,通过免费的证书资源包 完成ssl双向认证?

    1、对服务端证书和私钥进行打包处理,打包时需要输入密码,密码在application.xml配置文件中会用到(使用到openssl工具,没有的话自行下载) openssl pkcs12 -export -clcerts -in server.crt -inkey server.key -out server.p12 2、将客户端证书导入到步骤一生成的server.p12文件中 keytool -import -V file client.crt -keystore server.p12 3、将server.p12文件放到resources目录下 4、在application.xml添加SSL双向认证配置 server: port: 10021 ssl: #服务端证书路径 key-store: classpath:server.p12 #证书密码,即步骤一中输入的密码 key-store-passwd: 123456 #证书类型 key-store-type: JKS #可信任的客户端证书 trust-store: classpath:server.p12 #密码,即步骤一中输入的密码 trust-store-password: 123456 trust-store-provider: SUN trust-store-type: JKS #是否需要进行认证 client-auth: need 至此,项目配置完成,可在postMan进行https通信测试,postMan需先添加客户端证书:client.crt和client.key

    原文链接:https://blog.csdn.net/qq_36313856/article/details/111407119

    踩0 评论0
  • 02.28 12:08:42
    回答了问题 2021-02-28 12:08:42

    由于写入ZK节点数据过大限制导致RM切换失败的问题该怎么复现?

    这个问题很难复现,前两次一直没找到产生该问题的原因,打了patch之后,我们在日志中发现,产生该问题主要是由于部分异常任务导致的,日志如下: 2020-04-28 10:05:54 INFO org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore:768 - Application update attemptState data size for /rmstore/ZKRMStateRoot/RMAppRoot/application_1587969707206_16259/appattempt_1587969707206_16259_000001 is 20266528. Exceed the maximum allowed 3145728 size. ApplicationAttemptState info: ApplicationAttemptState{attemptId=appattempt_1587969707206_16259_000001, diagnostics='User class threw exception: java.lang.RuntimeException: org.apache.spark.SparkException: Job aborted due to stage failure: Task 15 in stage 2.0 failed 4 times, most recent failure: Lost task 15.3 in stage 2.0 (TID 4224, datanode44.bi): java.util.concurrent.ExecutionException: java.lang.Exception: failed to compile: org.codehaus.janino.JaninoRuntimeException: Code of method "(Lorg/apache/spark/sql/catalyst/expressions/GeneratedClass$SpecificUnsafeProjection;Lorg/apache/spark/sql/catalyst/InternalRow;)V" of class "org.apache.spark.sql.catalyst.expressions.GeneratedClass$SpecificUnsafeProjection" grows beyond 64 KB /* 001 / public java.lang.Object generate(Object[] references) { / 002 / return new SpecificUnsafeProjection(references); / 003 / } / 004 / / 005 / class SpecificUnsafeProjection extends org.apache.spark.sql.catalyst.expressions.UnsafeProjection { / 006 / / 007 / private Object[] references; / 008 / private scala.collection.immutable.Set hset; / 009 / private boolean hasNull; / 010 / private UnsafeRow result; / 011 / private org.apache.spark.sql.catalyst.expressions.codegen.BufferHolder holder; / 012 */ private org.apache.spark.sql.catalyst.expressions.codegen.UnsafeRowWriter rowWriter; 当任务出现异常时,YARN会保存任务的异常信息,当异常信息很多时,YARN往ZK保存任务状态的数据量就会超过ZK的限制。从日志中可以看出,出现异常的Spark任务状态数据是20266528字节,也就是19MB,远远超过了我们所设置的3MB。 由于有了前两次发现和解决问题以及源码理解的经验,所以这次解决问题就顺手的多,去年八月份解决该问题的最终方案是调整ZK服务端和YARN客户端的jute.maxbuffer参数值为3MB,也就是调整ZK中每个ZNode能保存的最大数据量为3MB。 原文链接:https://blog.csdn.net/github_32521685/article/details/106052793

    踩0 评论0
  • 02.28 12:05:34
    回答了问题 2021-02-28 12:05:34

    宜搭为什么不能做关联列表,同一客户的多个业务数据怎么集合?N个表单查找?

    您好,目前只能三个表单进行关联,若想要实现3个以上的表单数据关联,可以把所有数据通过业务关联规则全部整合在一张表里。

    路径:在宜搭【页面设计】页面-【数据源】

    踩0 评论0
  • 02.28 12:01:12
    回答了问题 2021-02-28 12:01:12

    rds使用dataWorks做数据同步,如何处理数据重复的问题

    数据同步到rds时,odps中有重复数据,rds中设置主键,导致主键冲突。 1,建议重新建一张没有主键的表。 2,如果要主键,选择odps中有唯一约束的字段。 3,业务上允许的话,可以先对odps中的数据进行去重再同步

    踩0 评论0
  • 02.28 11:58:16
    回答了问题 2021-02-28 11:58:16

    阿里云mysql二级索引添加效果不明显的问题

    二级索引:叶子节点中存储主键值,每次查找数据时,根据索引找到叶子节点中的主键值,根据主键值再到聚簇索引中得到完整的一行记录。 InnoDB在移动行时,无需维护二级索引,因为叶子节点中存储的是主键值,而不是指针。 聚簇索引的叶子节点存储了一行完整的数据,而二级索引只存储了主键值,相比于聚簇索引,占用的空间要少。当我们需要为表建立多个索引时,如果都是聚簇索引,那将占用大量内存空间,所以InnoDB中主键所建立的是聚簇索引,而唯一索引、普通索引、前缀索引等都是二级索引。 InnoDB中表中的数据是直接存储在主键聚簇索引的叶子节点中的,每插入一条记录,其实都是增加一个叶子节点,如果主键是顺序的,只需要把新增的一条记录存储在上一条记录的后面,当页达到最大填充因子的时候,下一跳记录就会写入新的页中,这种情况下,主键页就会近似于被顺序的记录填满。 若表的主键不是顺序的id,而是无规律数据,比如字符串,InnoDB无法加单的把一行记录插入到索引的最后,而是需要找一个合适的位置(已有数据的中间位置),甚至产生大量的页分裂并且移动大量数据,在寻找合适位置进行插入时,目标页可能不在内存中,这就导致了大量的随机IO操作,影响插入效率。除此之外,大量的页分裂会导致大量的内存碎片。

    原文链接:https://blog.csdn.net/weixin_33323907/article/details/113236245

    踩0 评论0
  • 02.28 11:53:56
    回答了问题 2021-02-28 11:53:56

    本次重启之后SVN无法连接

    根本原因就是因为以前用过SVN用了代理并且还保存了以前的用户名密码,所以连接的时候老是报错! image.png

    踩0 评论0
  • 02.28 11:51:31
    回答了问题 2021-02-28 11:51:31

    Message 没有权限如何解决?

    首先需要注册阿里云,开通短信服务;地址:https://help.aliyun.com/document_detail/59210.html?spm=a2c4g.11174283.4.1.7dZDR0 阿里云短信服务官方操作文档 : https://help.aliyun.com/document_detail/59210.html?spm=5176.sms-account.103.2.4d0c1cberc8Hav 1,获取签名和模板;在左边的导航栏 ,点击国内消息;点击短信发送API  ,拉到最后面 有 demo;demo不在贴出,直接贴出测试 类;demo地址: https://help.aliyun.com/document_detail/55284.html?spm=a2c4g.11174283.6.566.d0a32c420pwNyC 点击秘钥管理页面创建 秘钥【注意创建完成秘钥只有一次机会保存到本地,不作不死,特别注意!!!】 返回这页面,继续点击下载SDK ,下载 java 的 【或者在maven 工程中直接配置 pom 文件的依赖 ,支持依赖配置】; com.aliyun aliyun-java-sdk-core 4.0.6 注:如提示报错,先升级基础包版,无法解决可联系技术支持 com.aliyun aliyun-java-sdk-dysmsapi 1.1.0 在管理控制台,可以创建子用户 ; 对子用户进行授权 【不授权短信息的 权限,无法调用短信的接口 】; 测试代码,记得要 pom.xml 中配置依赖,或者手动导入jar包: import com.aliyuncs.DefaultAcsClient; import com.aliyuncs.IAcsClient; import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest; import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse; import com.aliyuncs.exceptions.ClientException; import com.aliyuncs.profile.DefaultProfile; import com.aliyuncs.profile.IClientProfile; /** * @auther SyntacticSugar * @data 2018/10/12 0012下午 5:39 */ public class SendMessageTest { //产品名称:云通信短信API产品,开发者无需替换 static final String product = "Dysmsapi"; //产品域名,开发者无需替换 static final String domain = "dysmsapi.aliyuncs.com";

        // TODO 此处需要替换成开发者自己的AK(在阿里云访问控制台寻找)
        static final String accessKeyId = "LTAIpnmgQT2Ek8Rz";
        static final String accessKeySecret = "mhfrhzorjACa5yruX0RJ8weODXstUt";
    
        public static SendSmsResponse sendSms() throws ClientException {
    
            //可自助调整超时时间
            System.setProperty("sun.net.client.defaultConnectTimeout", "10000");
            System.setProperty("sun.net.client.defaultReadTimeout", "10000");
    
            //初始化acsClient,暂不支持region化
            IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret);
            DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", product, domain);
            IAcsClient acsClient = new DefaultAcsClient(profile);
    
            //组装请求对象-具体描述见控制台-文档部分内容
            SendSmsRequest request = new SendSmsRequest();
            //必填:待发送手机号
            request.setPhoneNumbers("填写要接受的手机号码");      //
            //必填:短信签名-可在短信控制台中找到
            request.setSignName("填写签名");  //
            //必填:短信模板-可在短信控制台中找到
            request.setTemplateCode("填写模板");   //
            //可选:模板中的变量替换JSON串,如模板内容为"亲爱的${name},您的验证码为${code}"时,此处的值为
            request.setTemplateParam("{\"code\":\"6666\"}");   //发送的验证码6666
    
            //选填-上行短信扩展码(无特殊需求用户请忽略此字段)
            //request.setSmsUpExtendCode("90997");
    
            //可选:outId为提供给业务方扩展字段,最终在短信回执消息中将此值带回给调用者
            request.setOutId("yourOutId");
    
            //hint 此处可能会抛出异常,注意catch
            SendSmsResponse sendSmsResponse = acsClient.getAcsResponse(request);
    
            return sendSmsResponse;
        }
    
    public static void main(String[] args) throws ClientException, InterruptedException {
        //发短信
        SendSmsResponse response = sendSms();
        System.out.println("短信接口返回的数据----------------");
        System.out.println("Code=" + response.getCode());
        System.out.println("Message=" + response.getMessage());
        System.out.println("RequestId=" + response.getRequestId());
        System.out.println("BizId=" + response.getBizId());
        Thread.sleep(3000L);
    }
    

    } 点击运行;然后手机接收到了短信

    原文链接:https://blog.csdn.net/weixin_42323802/article/details/83033588 2,完成后点击帮助文档,找到 java 的;

    踩0 评论0
  • 02.28 11:46:14
    回答了问题 2021-02-28 11:46:14

    我想了解下云计算和区块链的区别和联系? 两者可以互相利用吗 区块链主要应用在哪些场景呢~~~~~~~

    云计算在经过多年的发展之后,已经沦为一项非常成熟期的技术了。专家是这么对云计算下定义的: 云计算是一种按使用量收费的模式,这种模式获取能用的、便利的、按需的网络采访, 转入可配备的计算出来资源共享池(资源还包括网络、服务器、存储、应用软件、服务),这些资源需要被快速获取,需投放很少的管理工作,或与服务供应商展开很少的交互。 区块链的概念相对非常简单一点。它一种是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用于模式。其本质可以解读为分布式账本和智能合约。如果再非常简单一点时候,区块链就相等于HTTP这样的一个协议,是来做价值互相交换和价值传送的。 从定义上看:根据维基百科的定义,区块链是用分布式数据库识别、传播和记载信息的智能化对等网络, 也称为价值互联网。而云计算,是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。由此看出区块链更加倾向于信息的识别、传播和记载,而后者只是基于共享硬件或信息的计算方式。但有意思的是,当前的云计算平台却是一个中心化的机构,而区块链目前为止没有特定的机构,感觉区块链更符合分布式计算的概念。但实际上,区块链作为一种有按需反击市场需求的资源,可以解读为云计算的一部分。 总的来说,二者虽然区别相当大,但是可以相互融合,坚信会有更优质的技术问世。这里需要一个专业词汇叫“去中心化”,那么云计算领域好比我们上面讲到的站长的服务器托管在在百/度云、腾讯云、阿里云上面,那么每一个机构都属于一个中心,这就是中心化,假设某一天我们搭建网站不再需要特定的服务器提供商就可以安全高效便捷的搭建,那么这就是区块链;再举个例子,我们现在进行转账需要银行和银行或者金融机构进行清算,那么区块链就避开了银行、支付/宝等金融机构,比如比/特币就是最/好的例子,总的来说,区块链可以实现去中心化的云储存技术,这便是他们二者的关系。

    踩0 评论0
  • 02.28 11:43:22
    回答了问题 2021-02-28 11:43:22

    钉钉桌面版内置浏览器怎么清除缓存?

    1、运行“钉钉”软件; 2、单击“左上角的头像”图标,单击“系统设置”选项; 3、单击“清理缓存”按钮,单击“确定”选项。

    踩0 评论0
  • 02.25 11:19:22
    回答了问题 2021-02-25 11:19:22

    TSDB与lindorm时序引擎是一个东西吗?

    不是,具体对比请点击https://help.aliyun.com/document_detail/188746.html查看

    踩0 评论0
  • 02.25 00:00:17
    回答了问题 2021-02-25 00:00:17

    ECS不支持邮件服务器!?

    基于安全考虑,ECS 服务器 25 端口默认受限,如果要使用25端口发送邮件或相关程序的话,有两种解决办法:

    一、登录阿里云控制中心 - 安全管控 - 业务申请 - 25端口解封20180509140059411.png 二、修改发送邮件程序以ssl形式链接,这里我用到的是PHPMailer类

    // 配置邮件发送服务器 'MAIL_HOST' =>'smtp.163.com',//smtp服务器的名称 'MAIL_SMTPAUTH' =>TRUE, //启用smtp认证 'MAIL_USERNAME' =>'XXXXXX@163.com',//你的邮箱名 'MAIL_FROM' =>'XXXXXX@163.com',//发件人地址 'MAIL_FROMNAME'=>'发件人名称',//发件人姓名 'MAIL_PASSWORD' =>'XXXXXXX',//邮箱密码 'MAIL_CHARSET' =>'utf-8',//设置邮件编码 'MAIL_ISHTML' =>TRUE, // 是否HTML格式邮件 1 2 3 4 5 6 7 8 9 /** * 邮件发送函数 */ function sendMail($to, $title, $content) { Vendor('PHPMailer.PHPMailerAutoload'); $mail = new PHPMailer(); //实例化 $mail->IsSMTP(); // 启用SMTP $mail->Host=C('MAIL_HOST'); //smtp服务器的名称(这里以QQ邮箱为例) $mail->Port=465; //smtp服务器的端口号 $mail->SMTPSecure='ssl'; //阿里云不支持25端口,所以只能用ssl连接 $mail->SMTPAuth = C('MAIL_SMTPAUTH'); //启用smtp认证 $mail->Username = C('MAIL_USERNAME'); //你的邮箱名 $mail->Password = C('MAIL_PASSWORD') ; //邮箱密码 $mail->From = C('MAIL_FROM'); //发件人地址(也就是你的邮箱地址) $mail->FromName = C('MAIL_FROMNAME'); //发件人姓名 $mail->AddAddress($to,"尊敬的客户"); $mail->WordWrap = 50; //设置每行字符长度 $mail->IsHTML(C('MAIL_ISHTML')); // 是否HTML格式邮件 $mail->CharSet=C('MAIL_CHARSET'); //设置邮件编码 $mail->Subject =$title; //邮件主题 $mail->Body = $content; //邮件内容 $mail->AltBody = "这是一个纯文本的身体在非营利的HTML电子邮件客户端"; //邮件正文不支持HTML的备用显示 return($mail->Send()); }

    踩0 评论0
  • 02.24 23:57:52
    回答了问题 2021-02-24 23:57:52

    开通了,连不上,ping不通公网IP

    可能原因bai是网络禁du止了ping或者说ping的网站禁止zhi了ping。 禁止ping是因为黑客在进dao行网络攻击的zhuan时候,往往会提前使用工具进行扫描。 这些扫描工具大多都会使用ping命令去确认主机是否存活,如果ping不通就会判断主机不在线或者不存在。 这样黑客就不会去关注这个ip地址,也就减少了主机遭受攻击的可能性。 禁止ping往往是设置在防火墙上,这样大大的提高了网络安全。

    踩0 评论0
  • 02.24 23:50:48
    回答了问题 2021-02-24 23:50:48

    请问ECS服务器已搭建wordpress网站,怎么升级PHP版本?

    1.首先更新依赖包。

    yum -y update 2.安装依赖包

    yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel libzip gcc-c++

    3.转到 /usr/local/src 目录,下载php7.3.5

    cd /usr/local/src wget https://www.php.net/distributions/php-7.3.5.tar.gz

    4.解压安装包,并进入目录

    tar -zxvf php-7.3.5.tar.gz cd php-7.3.5

    5.添加用户和组

    groupadd www useradd -g www www

    6.开始编译

    ./configure --prefix=/usr/local/php --with-fpm-user=www --with-fpm-group=www --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip --enable-fpm

    这里会提示 configure: error: Please reinstall the libzip distribution,我们需要移除libzip,手动安装最新版本

    7.安装libzip

    (1)先安装cmake

    cd /usr/local/src wget https://github.com/Kitware/CMake/releases/download/v3.14.3/cmake-3.14.3.tar.gz tar -zxvf cmake-3.14.3.tar.gz cd cmake-3.14.3 ./bootstrap make && make install

    (2)再编译安装libzip

    yum remove libzip -y cd /usr/local/src wget https://libzip.org/download/libzip-1.5.2.tar.gz tar -zxvf libzip-1.5.2.tar.gz cd libzip-1.5.2 mkdir build cd build cmake .. make && make install

    (3)执行以下命令

    vi /etc/ld.so.conf #添加如下几行 /usr/local/lib64 /usr/local/lib /usr/lib /usr/lib64 #保存退出 ldconfig -v # 使之生效

    1. 再次编译PHP7.3

    make && make install

    9.编译完成后,添加环境变量

    vi /etc/profile #添加以下内容到最后 PATH=$PATH:/usr/local/php/bin export PATH #刷新环境变量 source /etc/profile

    10.配置文件

    将启动脚本复制到init.d中。

    cp /usr/local/src/php-7.3.5/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm73

    给启动脚本加上执行权限

    chmod +x /etc/init.d/php-fpm73

    将默认配置文件复制为.conf文件

    cp /usr/local/php/etc/php-fpm.conf.default ${PHP73_DIR}/etc/php-fpm.conf

    添加pool的配置

    cat << EOF > /usr/local/php/etc/php-fpm.d/www.conf [www] listen = /home/www/logs/php73-fpm.sock listen.mode = 0666 user = www group = www pm = dynamic pm.max_children = 128 pm.start_servers = 5 pm.min_spare_servers = 5 pm.max_spare_servers = 15 pm.max_requests = 300 rlimit_files = 1024 slowlog = /home/www/logs/php73-fpm-slow.log EOF 11.修改apache

    镜像中默认是用的php-fpm,使用的是socket方式的监听,Apache对应配置文件/usr/local/apache/conf/httpd.conf

    修改指定位置为:

    12.重启服务

    停止旧版本的PHP(实际不停止也不影响,停止可以减少一些系统资源占用)

    /etc/init.d/php-fpm stop

    启动新版PHP-FPM

    /etc/init.d/php-fpm73 start #启动报错请修改文件名 修改/usr/local/php/etc/php-fpm.conf.default为php-fpm.conf

    重启apache

    /etc/init.d/apachectl restart

    踩1 评论0
  • 02.24 23:49:36
    回答了问题 2021-02-24 23:49:36

    H5微应用和小程序的区别是什么?

    1、运行环境不同

    H5是HTML语言的第五次修订版本,是一种超文本标记语言,是一种技术,其运行环境所依附的外壳是浏览器;即所有手机浏览器、PC浏览器,在获取到其具体的URL链接时都可以打开H5网页。微信小程序是一种应用,运行的环境是微信,但是也参合了部分浏览器框架环境数据,是微信开发团队基于微信内部浏览器内核完全重构的一个内置解析器,针对性地做了数据框架优化,配合自己定义的开发语言标准,提升了小程序的性能。

    官方文档表明脚本内无法使用浏览器中常用的window对象和document对象。微信给开发者提供了开发工具,内置了编程、调试、开发环境以及发布,开发者只需按照官方文档进行开发,就能保证小程序在微信内稳定运行。

    2、技术兼容不同

    H5的开发,涉及开发工具、前端框架、模块管理工具、任务管理工具,还有UI库选择、接口调用工具、浏览器兼容性等等。尽管这些工具可定制化非常高,大部分开发者也有自己的配置模板。但对于项目中各种外部库的版本迭代、版本升级,系统兼容等等,这些成本加在一起那就是个不小数目了。开发一个微信小程序,由微信团队提供了开发者工具,并且规范了开发标准,相比H5简单得多。前端常见的HTML、CSS变成了微信自定义的WXML、WXSS,WXML,官方文档中都有明确的使用介绍,开发者按照说明专注写程序就可以了。并且开发过程中,不用考虑浏览器兼容性,不用担心出现浏览器模具框架造成的BUG,可见微信小程序的开发成本相对低很多,也容易很多。

    3、用户体验不同

    打开H5,实际上是打开一个网页,而网页需要在浏览器中渲染,加载,根据浏览器自身的框架重新呈现。所以加载这一过程,会给人明显的「卡顿」感觉,面对复杂的业务逻辑或者丰富的页面交互时尤为明显。更有甚者会出现页面板式错误,或者模组无法加载的尴尬情况。而微信小程序,它的代码直接在微信上运行,省去了通过浏览器渲染的步骤,因此,在微信中使用小程序,才会比H5流畅很多。除了首次打开需要几秒的加载时间、用户信息汲取授权外,小程序各个页面的切换、跳转等体验已经媲美原生App,使用运行效果非常顺滑。

    总得来说,微信小程序不是H5,目前小程序可以实现跳转网页端,为营销推广提供了跟过的想象空间,小程序的功能和体验日益完善中,背靠微信9亿多的流量红利,这么好的发展机遇错过是你的损失。

    踩0 评论0
  • 02.24 23:48:27
    回答了问题 2021-02-24 23:48:27

    第三方应用如果获取通讯录权就必须进行商务对接,是不是就必须上钉钉云

    无论是否需要通讯录都需要接入钉钉云/聚石塔,聚石塔接入请参考聚石塔介绍文档

    踩0 评论0
  • 02.24 23:46:58
    回答了问题 2021-02-24 23:46:58

    阿里云ECS服务器计算型c6和计算型c5区别,如何选择?

    一、计算型实例c5

    c5的特点如下:I/O优化实例,支持IPv6,支持ESSD云盘、SSD云盘和高效云盘,单台c5实例最高支持20万IOPS。

    处理器与内存配比为1:2,具备超高网络PPS收发包能力,计算性能稳定。 适用场景:高网络包收发场景,例如视频弹幕、电信业务转发;Web前端服务器;大型多人在线游戏(MMO)前端;数据分析、批量计算、视频编码;高性能科学和工程应用。

    二、计算型实例c6

    c6的特点如下:依托神龙架构,将大量虚拟化功能卸载到专用硬件,降低虚拟化开销,提供稳定可预期的超高性能,I/O优化实例,支持IPv6,支持ESSD云盘、SSD云盘和高效云盘,单台c6实例最高支持20万IOPS。

    处理器与内存配比为1:2,超高网络PPS收发包能力。

    适用场景与 c5相同。

    三、计算型实例c6 c5区别及如何选择更多参阅点我直达阿里云产品的官方帮助文件,搜索“实例规格”,其中可以找到 c6 和c5机型。

    从架构上看,计算型c6明显好过 c5,c6是阿里云第六代弹性计算云服务器实例,和上一代相比,计算性能提升了 20%,内存访问延时最多降低 50%,突发带宽最多可达到上一代实例的 3倍,相同的vCPU数量有更低的成本,但却有更高的性能,包括30%以上的计算、15%以上的内存带宽、220%的网络(峰值)。同等配置下计算型c6的价格低于计算型c5价格,在提高性能的同时大幅节省了成本。

    这两款机型的起步配置都是 2核4g,如果用网站来说的话,大约每天跑 几万~10万流量是没问题的。如果业务可以在计算型c5上运行,那么在计算型c6上面运行的会更流畅,且价格更优惠。所以如果你有业务需要在c5、c6上面运行,可以选择价格便宜的计算型 C6实例,点我领取阿里云代金券,购买阿里云产品有折扣,付款时勾选使用代金券,抵用 50 元起。给你不一样的优化体验和更高性价比。

    踩0 评论0
  • 02.24 23:45:13
    回答了问题 2021-02-24 23:45:13

    阿里云服务器共享型S6和计算型C5通用型g5区别,如何选择?

    共享型S6、计算型C5、通用型g5不同点 1、共享型s6可用范围还是很广泛的,相比上一代共享型实例性能提升。需要更高性能,更换SSD云盘就行。 共享型s6适合轻量级环境使用,比如中小型网站和Web应用程序。开发环境、构建服务器、代码存储库、微服务、测试和暂存环境,轻量级数据库、缓存。 2、计算型c5 适用于高网络包收发场景,例如视频弹幕、流量转发等。Web前端服务器,大型多人在线游戏(MMO)前端,数据分析、批量计算、视频编码,高性能科学和工程应用。 3、 通用型g5 内存比计算型c5更大,所以叫通用型机型,干啥都行。 更多信息请看云服务器 > 实例规格族 共享型S6、计算型C5、通用型g5如何选择 入门级业务,个人博客、小型网站等用共享型s6很合适。 计算型c5更适合大流量网站等,对性能要求高的选择。 通用型g5适用场景和计算型c5一样,c5能干的g5都能干,c5干不了的g5也能干。特别是对内存要求高的,要求大的,找g5干准没错。

    踩0 评论0
  • 02.24 23:43:53
    回答了问题 2021-02-24 23:43:53

    阿里云ECS服务器计算型c5选择注意事项?

    一.阿里云计算型c5服务器优势特点
    1.对于不同的需求,阿里云计算型c5服务器可以选择不同网络来实现不同的访问速度,通过对电信和网通宽带的选择可以实现,并且可以随意调整宽带的大小。
    2.由于云服务器市场竞争比较激烈,经常会出现一些免费使用的阿里云计算型c5服务器,我们可以以一些特殊身份来获取这些免费试用的机会,比如学生免费使用权。
    3.阿里云计算型c5服务器具有高密度的特点,未来云计算将会越来愈大,而传统服务器的机房托管将会变得寸土寸金,阿里云计算型c5服务器则会因为高密度而进一步降低费用,突出性价比。
    4.一些时候我们使用服务器的需求会随着业务的变化而变化,但传统服务器的升级是需要你自行购买硬件的,而阿里云计算型c5服务器可以随时调整服务器的配置,让服务器使用更据性价比。
    二.阿里云计算型c5服务器解决方案
    1.对于一些需要对图片或动画做大量渲染工作的企业,可以通过渲染解决方案来解决,避免购买大量高配置服务器而同样也可以做高质量的渲染工作。
    2.如果你需要高效的网站建设服务,也可以通过企业官网定制解决方案,直接通过解决方案来实现网站的建立,只是需要你对网站的诉求做简单的选择即可。
    3.购买阿里云计算型c5服务器还可以结合不同业务来选择不同解决方案,比如游戏,我们知道游戏对服务器对数据运算速度要求极高,我们可以结合游戏解决方案来实现,更多可能。
    4.阿里云计算型c5服务器并不是只能运用在网站建设中,对于微信小程序来说,也是其载体,我们可以通过基于阿里云计算型c5服务器的小程序运行速度和拓展性更强。
    三.阿里云计算型c5服务器售后服务
    1.为了方便用户使用阿里云计算型c5服务器,云服务器网站还提供了便捷工具页面,通过该页面可以快速进行一些常规的操作,方便了一些功能需求简单的用户使用。
    2.如果是企业上云,对于发票有要求,阿里云计算型c5服务器也提供了在线申请发票业务,通过在线申请,可以快速获得发票,用于企业记账时使用。
    3.当然我们如果对于阿里云计算型c5服务器有一些难以解决的问题,也可以通过提供工单来等待专业的技术人员来解决问题,通常这些服务都是免费的。
    4.不定期阿里云计算型c5服务器售后服务也会组织线下活动,为有相同需求和行业的朋友搭建一个沟通的桥梁,让用户可以有更多的接触,也会是拓展关系网的有利渠道。
    四.阿里云计算型c5服务器知识问答
    1.备案不通过会关网站吗?
    答:在国内使用服务器不经过备案,根据工信部的规定《非经营性互联网信息服务备案管理办法》网站会被查处,而被关停。
    2.阿里云计算型c5服务器的快照怎么删除?
    答:因为更新服务器或快照数量超出额度时,可以通过服务器后台找到阿里云计算型c5服务器,找到快照和镜像,打开可以看到快照,选择就可以删除。
    3.阿里云计算型c5服务器为什么比较安全?
    答:因为阿里云计算型c5服务器采用的是云管理,通过专业的技术团队来管理,并且阿里云计算型c5服务器都是通过云数据进行处理,服务器的各项功能,让功能数据化,因此可以更便捷的处理服务器的相关问题。
    4.阿里云计算型c5服务器怎么提高传输速率?
    答:最有效的方法是提高服务器宽带,因为宽带决定着网站的数据传输,再者可以使用好一点的管理工具并且及时更新配置也可以提高一定传输速率。
    总结:关于阿里云计算型c5服务器,应该怎么选的问题,我们就讨论到这里,以上内容,仅供参考。

    踩0 评论0
  • 02.24 23:41:58
    回答了问题 2021-02-24 23:41:58

    企业个人如何选择适合自己的阿里云服务器配置类型?

    第一步:地域选择 当前阿里云可供我们国内选择的区域有:华北1(青岛),华北2(北京),华北3(张家口),华北5(呼和浩特),华东1(杭州),华东2(上海),华南1(深圳)。海外地域有:香港,亚太东南1(新加坡),亚太东南2(悉尼),亚太东南3(吉隆坡),亚太东南5(雅加达)等。 建议离目标客户越近越好,例如目标客户多为南方客户,那一般选择华东和华南的服务器比较好,如果目标客户为北京,那建议选择华北比较好。当然,如果预算足够,我们还可以考虑购买阿里云CDN网站加速类产品,这样全国性打开速度都会比较快。 第二步:实例规格选择 目前阿里云可供选择的实例规格有:通用型,计算型,内存型,大数据型,高频型,入门级共享等,这个是很多企业用户最难选的,因为阿里云实例规格众多,很多企业客户看了都不知道怎么选择,其实阿里云已经根据应用场景给我们推荐了对应的型号,只是很多用户没注意到而已: 例如我们网站只是一个普通企业网站,性能比较均衡的,那我们就可以选择通用型,通用网络增强型即可。普通网站我们推荐一般选择个2核4G或8G以上配置就足够了。 第三步:操作系统 这个很简单,我们只需要根据自己网站的程序选择对应的系统即可,例如网站程序是asp,asp.net开发的,那一般选择windows的系统即可,如果是php语言开发的,那一般选择Centos系统,当然,我们也可以选择镜像市场,选择已经配置好的镜像,这样就省去我们装服务器环境的时间。 第四步:选择硬盘 建议硬盘一定要买一块,价格不贵,如果没有硬盘,那么服务器只有系统盘,如果系统一旦出故障,我们很难找回数据,无论个人还是企业大多数都是将自己网站部署在D盘,而非系统盘,一般企业网站买个50-100G基本上就足够了,重点是硬盘价格不贵,多买点总没坏处。 第五步:选择带宽 一般网站访问量不是很大的,例如日均最多只有两三百人的,一般选择个3M左右带宽就足够了,这里重点说下,假如我们网站在每天特殊事件段访问量会很高,我们可以选择按量付费,这样我们网站就不会出现因为带宽不足而导致网站访问故障了,另外,有些网站会集中在某几天,或者某几周访问量爆发式增长的情况,一般多为网站做推广或者企业做活动之类的时候,那么后期我们可以给服务器增加临时带宽,这样可以节约我们成本,不过无论是按量付费还是增加临时带宽,一定要记得我们账户要随时有钱。 第六步:服务器安全组设置 购买阿里云服务器的时候,安全组可以购买的时候直接设置好,也可以购买之后再设置(包括服务器远程链接密码),这里就不细说了,建议参考阿里云官网的安全组设置帮助设置就好了。 第七步:配置都选择好了,之后我们只需要点击确认下单购买即可,这样我们购买服务器的操作就都走完了。 最后:阿里云还配套了许多其他产品,例如给网站加速的CDN产品,保护网站安全的云盾类产品,用户只需要根据自己的需求和预算选择是否购买即可。点击购买阿里云企业云服务器

    踩0 评论0
  • 02.24 23:39:35
    回答了问题 2021-02-24 23:39:35

    阿里云计算型服务器c5和计算网络增强型sn1ne有什么区别?

    计算型c5实例特点: I/O优化实例 支持IPv6 支持ESSD云盘、SSD云盘和高效云盘 处理器与内存配比为1:2 超高网络PPS收发包能力 处理器:2.5 GHz主频的Intel ® Xeon ® Platinum 8163(Skylake)或者8269CY(Cascade Lake),计算性能稳定 实例网络性能与计算规格对应(规格越高网络性能越强)

    计算网络增强型实例规格族sn1ne实例特点: I/O优化实例 支持IPv6 仅支持SSD云盘和高效云盘 处理器与内存配比为1:2 超高网络PPS收发包能力 处理器:2.5 GHz主频的Intel ® Xeon ® E5-2682 v4(Broadwell)或Platinum 8163(Skylake),计算性能稳定 实例网络性能与计算规格对应(规格越高网络性能越强)

    踩0 评论0
  • 02.24 23:37:27
    回答了问题 2021-02-24 23:37:27

    阿里云服务器计算型c5和通用型g5的区别和对比?

    -通用型g5实例的特点如下: I/O优化实例 支持IPv6 支持ESSD云盘、SSD云盘和高效云盘 处理器与内存配比为1:4 超高网络PPS收发包能力 处理器:2.5 GHz主频的Intel ® Xeon ® Platinum 8163(Skylake),计算性能稳定 实例网络性能与计算规格对应(规格越高网络性能越强) 适用场景: 高网络包收发场景,例如视频弹幕、电信业务转发等 各种类型和规模的企业级应用 中小型数据库系统、缓存、搜索集群 数据分析和计算 计算集群、依赖内存的数据处理 -计算型实例规格族c5 c5的特点如下: I/O优化实例 支持IPv6 支持ESSD云盘、SSD云盘和高效云盘 处理器与内存配比为1:2 超高网络PPS收发包能力 处理器:2.5 GHz主频的Intel ® Xeon ® Platinum 8163(Skylake),计算性能稳定 实例网络性能与计算规格对应(规格越高网络性能越强) 适用场景: 高网络包收发场景,例如视频弹幕、电信业务转发等 Web前端服务器 大型多人在线游戏(MMO)前端 数据分析、批量计算、视频编码 高性能科学和工程应用 -计算型实例和通用型实例的区别 1、通用型实例的 CPU内存比 1:4,计算型实例的 CPU内存比 1:2。1:4 适用于大内存业务,比较耗费内存资源的业务可用。 2、计算型实例计算性能更强,网络收发包能力也相当不错,适合高网络收发包业务。 3、如果你只是买来做网站、app、小程序等业务,那么直接选择二者中最便宜的就行,完全能够满足你。目前阿里云活动中,计算网络增强型优惠力度较大,价格便宜,大家可以多关注这个机型。 4、感兴趣的用户,可以点我直达参与阿里云最新优惠活动,价格和性价比都比较好哦。

    踩0 评论0
  • 02.24 23:34:09
    回答了问题 2021-02-24 23:34:09

    阿里云ECS云服务器共享型s6和计算型c6怎么选?

    阿里云4核8G服务器ECS计算型c6和ECS共享型s6如何选择?虽然s6实例是共享型云服务器,但是s6实例CPU不限制基准性能,性价比更高;计算型c6实例是企业级云服务器,拥有更稳定的计算性能。

    踩0 评论0
  • 02.24 23:32:06
    回答了问题 2021-02-24 23:32:06

    MQTT协议接入阿里服务器mqttclientid中的clientid在哪里查找

    1. 连接报文是MQTT连接建立之后的第一个报文,如果不是将会断开连接,并且连接报文也只能发送一次。

    2. 清理会话的设置也是通过连接报文进行设置,可以通过重新连接,设置清理会话的标志来保持客户端和服务端的会话信息。

    3. 遗言是跟连接绑定的,在用户非正常DISCONNECT的情况下将触发遗言的发布。

    4. 保持连接是检测客户端发送到服务端的消息的间隔时间,协议固定在1.5倍的保持连接的时间,会断开连接。现在使用的EMQ的保持连接的机制,KeepAlive * backoff = CheckTime,从客户端建立连接开始进行循环检测,连续两次没有检测到Socket报文的话,则认为超时,故真实的超时时间为CheckTime * 2 < RealTimeout < CheckTime * 3。

    踩16 评论0
  • 02.24 22:36:54
    回答了问题 2021-02-24 22:36:54
  • 02.24 22:22:58
    回答了问题 2021-02-24 22:22:58

    Flink 以前的内存模型有哪些缺陷

    1.流和批配置不同 2.流计算中RocksDB的配置复杂困难 3.复杂、不确定、难以理解

    踩0 评论0
  • 02.24 22:18:30
    回答了问题 2021-02-24 22:18:30

    为什么体验的ECS服务IP地址无法ping通?

    开通IPv6地址之后,若没有配置安全组或ECS服务器的IPv6地址相关配置与元数据不一致、IPv6地址没有开通公网带宽,可能会导致无法ping通IPv6地址。 请按照以下步骤进行排查: 步骤一: 检查ECS服务器的IPv6地址相关配置是否正确 步骤二:检查安全组相关配置 步骤三:检查IPv6网关是否开通了公网带宽 步骤四:确认IPv6地址的连通性正常

    踩0 评论0
  • 02.24 22:07:47
    回答了问题 2021-02-24 22:07:47

    为什么不能更改发票抬头

    详细解答可以参考官方帮助文档 依据如下: 根据《中华人民共和国发票管理办法》、《中华人民共和国发票管理办法实施细则》和《增值税专用发票使用规定》,纳税人销售货物、提供应税服务以及从事其他经营活动,应向购买方开具发票。 用户在购买阿里云服务时通过网络页面点击确认等方式选择接受了阿里云的服务条款,即视为双方订立了有效合约。阿里云将依据用户在线下单并确认服务条款的阿里云账户来确认服务合同的实际法律主体(即有权申请发票的主体),一个阿里云账号只对应一家法律主体; 自2012年起,国家开始实行营业税改征增值税试点方案,并逐渐在全国范围内多行业展开。由于增值税发票管理比营业税发票管理要规范和严格得多,对于纳入了增值税管理体系的互联网、信息技术服务等行业来说,税务部门对纳税人的企业纳税管理和发票管理提出了更高的要求。其中,《增值税专用发票使用规定》明文规定专用发票开具要与实际交易相符(《规定》第十一条)。 在实际操作中,自2014年12月1日起,用户将选择启用一条发票模板信息,用户选择的公司我们视为与阿里云进行实际交易的法律主体。阿里云的发票将根据用户的选择确定发票抬头,一经选择,不得随意变更。 阿里云禁止一个云账号下随意变更发票抬头,主要系基于对增值税发票(尤其是专用发票)管理的严肃性考虑,这同时也是国家有关部门的要求。

    踩0 评论0
  • 02.24 20:19:56
    回答了问题 2021-02-24 20:19:56

    钉钉云是什么?

    钉钉云专注于提供安全、稳定、易用、好用的云服务。目前钉钉云的服务目标主要是应用服务商ISV,后继钉钉云也会为企业提供简单易用的上云服务,帮助企业快速接入钉钉生态体系,进入移动云服务时代。 安全:通过钉钉云,让应用服务商的微应用运行在钉钉管控的环境下,从而实现对企业通讯录等敏感数据的保护。同时针对数据使用进行实时监控及预警,多种手段切断敏感数据外流通道。通过一系列的手段,可以确保企业数据的安全,解除企业对于数据泄漏的担忧。 稳定:应用的稳定性对于钉钉及应用服务商都是非常重要,它会直接影响用户的使用体验,甚至会影响客户的日常工作,因此稳定性非常重要。通过钉钉云将提供专业细致的应用架构分析,全面的代码扫描及压力测试,健全的监控及报警方案,提高应用的稳定性。同时通过钉钉云也可以实现对应用的托管,避免应用服务商导致的不可控因素,实现应用的服务永继。 赋能:钉钉云还致力于提供易用好用的云服务,致力于简化开发流程,提高开发效率,赋能给开发者创建更多高质量的钉钉微应用,繁荣钉钉开放生态。

    踩0 评论0
  • 02.24 20:18:27
    回答了问题 2021-02-24 20:18:27

    如何开发第三方企业应用?

    ISV(独立软件服务商)以钉钉、企业之外的第三方身份,基于钉钉的开放能力开发应用,供钉钉上的企业/组织使用。 1.快速入门,包含创建第三方企业应用等,可以点击https://developers.dingtalk.com/document/app/isvapp-development-process查看 2.上架流程相关,可以点击https://https//developers.dingtalk.com/document/operation-specification/cigwoy?pnamespace=app查看

    踩0 评论0
  • 02.24 20:16:00
    回答了问题 2021-02-24 20:16:00

    如何让用户授权可使用用户的电话号码?

    出于隐私保护的目的,目前暂不对第三方应用开放员工手机号码。

    踩0 评论0
  • 02.24 20:13:39
    回答了问题 2021-02-24 20:13:39

    群会话接口中一个用户发送消息上限是多少?

    群会话是以系统账号名义发出来的,每分钟20条

    踩0 评论0
  • 02.24 20:12:03
    回答了问题 2021-02-24 20:12:03

    钉钉云和阿里云的关系

    钉钉云是基于阿里云构建的,因此很多关于阿里云的知识在钉钉云都是通用的,如果你了解阿里云的使用,那么钉钉云对你来说是非常容易上手的。详见:《钉钉云和阿里云关系》

    踩0 评论0
  • 02.24 20:08:08
    回答了问题 2021-02-24 20:08:08

    我创建的应用为什么没有权限管理?

    1.如果你是最近创建的应用,首先确认你创建的应用是否是快捷链接,快捷链接没有appKey和appSecret,也不能申请服务端接口权限。 2.如果你是之前在OA后台创建的应用,你可以在开发者平台重新创建一个应用(小程序 或者 微应用),就可以看到权限管理。

    踩0 评论0
  • 02.24 20:06:54
    回答了问题 2021-02-24 20:06:54

    钉钉企典是什么?

    钉钉企典,查公司、找客户、探风险。是钉钉里的一个小程序,查看企业整体情况(包括:法定代表、注册资本、成立时间、公司地址、联系电话、邮箱地址、知识产权、经营信息、司法风险、政务处罚风险等) 您可以通过以下路径查看: 1、【手机钉钉】-【我的】-【发现】-【钉钉企典】 2、【手机钉钉】消息页面直接搜索【钉钉企典】查看。

    踩0 评论0
  • 02.24 20:05:40
    回答了问题 2021-02-24 20:05:40

    如何申诉修正钉钉企典的信息?

    若钉钉企典信息不准确,可反馈数据提供方申请修改。为加快“法海风控”对您异议要求的审核速度,您需准备以下材料发送至投诉邮箱fahaifengkong@163.com 1、请简述您的异议需求; 2、请您上传法海风控网站与您相关的信息截图; 3、请您上传本人手持身份证正反面的照片或企业营业执照照片; 4、请您提供真实合法的相关凭证,以证实您的异议内容; 5、对于官方网站依法定程序撤回公开信息的,“法海风控”对系统内的相关信息内容增加备注; 6、异议信息处理工作需3-5个工作日,请您耐心等待。

    踩0 评论0
  • 02.24 20:04:29
    回答了问题 2021-02-24 20:04:29

    钉钉云账号版本和小程序解决方案版本区别

    钉钉云账号分“基础版”和“高级版”,“基础版”只需个人实名认证即可,“高级版” 则需要服务商认证,企业高级认证 对应下图小程序解决方案是申请钉钉云账号成功后,具体购买的部署机器资源:分为“体验版”,“基础版”,“升级版”,“高级版”四个版本,主要区分在资源配置带宽等方面。 “应用上架”、“通讯录权限申请” 需要的基础版及以上版本,是E应用解决方案版本,并非钉钉云账号版本。

    踩0 评论0
  • 02.24 20:01:35
    回答了问题 2021-02-24 20:01:35

    公告的appkey如何获取?

    如果是官方公告应用的appkey,您是无法获取查看的;

    如果是企业自建的应用的appkey,可以在应用信息里查看,appkey的获取方法参考以下开发指南文档,可以查找appkey、appsecret和接口权限。

    踩0 评论0
  • 02.24 19:57:53
    回答了问题 2021-02-24 19:57:53

    https协议必须使用443端口嘛,怎么配置其他端口呢?

    443端口即网页浏览端口,主要是用于HTTPS服务,80端口是浏览网页的默认端口。

    端口:443

    服务:Https

    说明:网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP。

    HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。

    HTTPS和HTTP的区别:

    https协议需要到ca申请证书,一般免费证书很少,需要交费。

    http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议

    http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。

    http的连接很简单,是无状态的 HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全

    以上就是https端口必须443吗的详细内容,更多请关注php中文网其它相关文章!

    踩0 评论0
  • 02.24 19:50:02
    回答了问题 2021-02-24 19:50:02

    如何设置开发者?

    步骤一:实名认证 1.打开钉钉手机客户端,单击个人头像,然后选择设置。 2.在设置页面,选择我的信息。 3.在个人信息页面,完成个人实人认证。 步骤二:申请子管理员和开发者权限 联系组织管理员申请子管理员和开发者权限。 组织管理员需要在OA管理后台将开发者添加为子管理员并赋予相关的开发者权限。 步骤三:激活开发者账号 最后,开发者需要登录开发者后台完成账号激活。 1.登录开发者后台。 2.在开发者后台首页,单击右上角头像,然后单击激活。 激活后,鼠标移动至头像处可查看激活信息。 注意 一个钉钉开发者账号一年最多可绑定3个组织(企业)。如果需要添加更多组织,请提供企业的corpid和多企业的附属关系证明,提交工单申请。

    踩0 评论0
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2021-03-01

    阿里云ECS自建的kubernetes,怎么使用NAS和OSS作为pv呢?

    容器服务针对阿里云云盘、NAS、OSS 存储开发的 Flexvolume 插件,可以支持 kubernetes pod 自动绑定阿里云存储服务。 目前,支持 Flexvolume、静态pv。对于动态 pv 尚不支持。 通过下面 yaml 配置进行部署阿里云 Kubernetes 存储插件。 使用限制 目前支持 CentOS 7 操作系统。 注意事项 Secret 中的 akId 和 akSecret 是通过 base64 加密过的数据。 使用 OSS 数据卷服务时必须配置 Secret。如果只使用 NAS、云盘,则可以不配置 Secret。 使用 flexvolume 需要 kubelet 关闭 --enable-controller-attach-detach 选项。默认阿里云 Kubernetes 集群已经关闭此选项。 在 kube-system 用户空间部署 flexvolume。 安装示例 假如 akId 和 akSecret 分别为: akId:12234567 akSecret:abcdefgh 命令行下 ak 加密示例: $ echo -n “12234567” | base64 $ echo -n “abcdefgh” | base64 apiVersion:v1 kind:Secret metadata: name:flexvolumesecret namespace:kube-system type:Opaque data: akId:*** akSecret:***

    apiVersion:apps/v1beta2 # for versions before 1.8.0 use extensions/v1beta1 kind:DaemonSet metadata: name:flexvolume namespace:kube-system labels: k8s-volume:flexvolume spec: selector: matchLabels: name:acs-flexvolume template: metadata: labels: name:acs-flexvolume spec: hostPID:true hostNetwork:true tolerations: -key:node-role.kubernetes.io/master operator:Exists effect:NoSchedule containers: -name:acs-flexvolume image:registry.cn-hangzhou.aliyuncs.com/acs/flexvolume:1.0.0 imagePullPolicy:Always securityContext: privileged:true env: -name:ACS_DISK value:"true" -name:ACS_NAS value:"true" -name:ACS_OSS value:"true" resources: limits: memory:200Mi requests: cpu:100m memory:200Mi volumeMounts: -name:usrdir mountPath:/host/usr/ -name:etcdir mountPath:/host/etc/ -name:logdir mountPath:/var/log/alicloud/ -name:secrets mountPath:"/etc/.volumeak" readOnly:true volumes: -name:usrdir hostPath: path:/usr/ -name:etcdir hostPath: path:/etc/ -name:logdir hostPath: path:/var/log/alicloud/ -name:secrets secret: secretName:flexvolumesecret 使用说明 OSS 为共享存储,可以同时为多个 Pod 提供共享存储服务。 bucket:目前只支持挂载 Bucket,不支持挂载 Bucket 下面的子目录或文件。 url: OSS endpoint,挂载 OSS 的接入域名。详细信息参见 OSS 访问域名和数据中心。 otherOpts: 挂载 OSS 时支持定制化参数输入,格式为: -o *** -o ***。详细信息参见 ossfs FAQs。 注意事项 使用 OSS 数据卷必须在部署 flexvolume 服务的时候创建 Secret,并输入 AK 信息。 直接使用 volume 方式 使用 oss-deploy.yaml 文件创建 Pod。 apiVersion:extensions/v1beta1 kind:Deployment metadata: name:nginx-oss-deploy spec: replicas:1 template: metadata: labels: app:nginx spec: containers: -name:nginx-flexvolume-oss image:nginx volumeMounts: -name:"oss1" mountPath:"/data" volumes: -name:"oss1" flexVolume: driver:"alicloud/oss" options: bucket:"docker" url:"oss-cn-hangzhou.aliyuncs.com" otherOpts:"-o max_stat_cache_size=0 -o allow_other"

    https://help.aliyun.com/document_detail/63953.html?spm=5176.doc63957.6.854.ZQjjKp

    踩0 评论0
  • 回答了问题 2021-02-28

    如何在springboot项目里面,通过免费的证书资源包 完成ssl双向认证?

    1、对服务端证书和私钥进行打包处理,打包时需要输入密码,密码在application.xml配置文件中会用到(使用到openssl工具,没有的话自行下载) openssl pkcs12 -export -clcerts -in server.crt -inkey server.key -out server.p12 2、将客户端证书导入到步骤一生成的server.p12文件中 keytool -import -V file client.crt -keystore server.p12 3、将server.p12文件放到resources目录下 4、在application.xml添加SSL双向认证配置 server: port: 10021 ssl: #服务端证书路径 key-store: classpath:server.p12 #证书密码,即步骤一中输入的密码 key-store-passwd: 123456 #证书类型 key-store-type: JKS #可信任的客户端证书 trust-store: classpath:server.p12 #密码,即步骤一中输入的密码 trust-store-password: 123456 trust-store-provider: SUN trust-store-type: JKS #是否需要进行认证 client-auth: need 至此,项目配置完成,可在postMan进行https通信测试,postMan需先添加客户端证书:client.crt和client.key

    原文链接:https://blog.csdn.net/qq_36313856/article/details/111407119

    踩0 评论0
  • 回答了问题 2021-03-01

    由于写入ZK节点数据过大限制导致RM切换失败的问题该怎么复现?

    这个问题很难复现,前两次一直没找到产生该问题的原因,打了patch之后,我们在日志中发现,产生该问题主要是由于部分异常任务导致的,日志如下: 2020-04-28 10:05:54 INFO org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore:768 - Application update attemptState data size for /rmstore/ZKRMStateRoot/RMAppRoot/application_1587969707206_16259/appattempt_1587969707206_16259_000001 is 20266528. Exceed the maximum allowed 3145728 size. ApplicationAttemptState info: ApplicationAttemptState{attemptId=appattempt_1587969707206_16259_000001, diagnostics='User class threw exception: java.lang.RuntimeException: org.apache.spark.SparkException: Job aborted due to stage failure: Task 15 in stage 2.0 failed 4 times, most recent failure: Lost task 15.3 in stage 2.0 (TID 4224, datanode44.bi): java.util.concurrent.ExecutionException: java.lang.Exception: failed to compile: org.codehaus.janino.JaninoRuntimeException: Code of method "(Lorg/apache/spark/sql/catalyst/expressions/GeneratedClass$SpecificUnsafeProjection;Lorg/apache/spark/sql/catalyst/InternalRow;)V" of class "org.apache.spark.sql.catalyst.expressions.GeneratedClass$SpecificUnsafeProjection" grows beyond 64 KB /* 001 / public java.lang.Object generate(Object[] references) { / 002 / return new SpecificUnsafeProjection(references); / 003 / } / 004 / / 005 / class SpecificUnsafeProjection extends org.apache.spark.sql.catalyst.expressions.UnsafeProjection { / 006 / / 007 / private Object[] references; / 008 / private scala.collection.immutable.Set hset; / 009 / private boolean hasNull; / 010 / private UnsafeRow result; / 011 / private org.apache.spark.sql.catalyst.expressions.codegen.BufferHolder holder; / 012 */ private org.apache.spark.sql.catalyst.expressions.codegen.UnsafeRowWriter rowWriter; 当任务出现异常时,YARN会保存任务的异常信息,当异常信息很多时,YARN往ZK保存任务状态的数据量就会超过ZK的限制。从日志中可以看出,出现异常的Spark任务状态数据是20266528字节,也就是19MB,远远超过了我们所设置的3MB。 由于有了前两次发现和解决问题以及源码理解的经验,所以这次解决问题就顺手的多,去年八月份解决该问题的最终方案是调整ZK服务端和YARN客户端的jute.maxbuffer参数值为3MB,也就是调整ZK中每个ZNode能保存的最大数据量为3MB。 原文链接:https://blog.csdn.net/github_32521685/article/details/106052793

    踩0 评论0
  • 回答了问题 2021-02-28

    宜搭为什么不能做关联列表,同一客户的多个业务数据怎么集合?N个表单查找?

    您好,目前只能三个表单进行关联,若想要实现3个以上的表单数据关联,可以把所有数据通过业务关联规则全部整合在一张表里。

    路径:在宜搭【页面设计】页面-【数据源】

    踩0 评论0
  • 回答了问题 2021-02-28

    rds使用dataWorks做数据同步,如何处理数据重复的问题

    数据同步到rds时,odps中有重复数据,rds中设置主键,导致主键冲突。 1,建议重新建一张没有主键的表。 2,如果要主键,选择odps中有唯一约束的字段。 3,业务上允许的话,可以先对odps中的数据进行去重再同步

    踩0 评论0
  • 回答了问题 2021-02-28

    阿里云mysql二级索引添加效果不明显的问题

    二级索引:叶子节点中存储主键值,每次查找数据时,根据索引找到叶子节点中的主键值,根据主键值再到聚簇索引中得到完整的一行记录。 InnoDB在移动行时,无需维护二级索引,因为叶子节点中存储的是主键值,而不是指针。 聚簇索引的叶子节点存储了一行完整的数据,而二级索引只存储了主键值,相比于聚簇索引,占用的空间要少。当我们需要为表建立多个索引时,如果都是聚簇索引,那将占用大量内存空间,所以InnoDB中主键所建立的是聚簇索引,而唯一索引、普通索引、前缀索引等都是二级索引。 InnoDB中表中的数据是直接存储在主键聚簇索引的叶子节点中的,每插入一条记录,其实都是增加一个叶子节点,如果主键是顺序的,只需要把新增的一条记录存储在上一条记录的后面,当页达到最大填充因子的时候,下一跳记录就会写入新的页中,这种情况下,主键页就会近似于被顺序的记录填满。 若表的主键不是顺序的id,而是无规律数据,比如字符串,InnoDB无法加单的把一行记录插入到索引的最后,而是需要找一个合适的位置(已有数据的中间位置),甚至产生大量的页分裂并且移动大量数据,在寻找合适位置进行插入时,目标页可能不在内存中,这就导致了大量的随机IO操作,影响插入效率。除此之外,大量的页分裂会导致大量的内存碎片。

    原文链接:https://blog.csdn.net/weixin_33323907/article/details/113236245

    踩0 评论0
  • 回答了问题 2021-02-28

    本次重启之后SVN无法连接

    根本原因就是因为以前用过SVN用了代理并且还保存了以前的用户名密码,所以连接的时候老是报错! image.png

    踩0 评论0
  • 回答了问题 2021-03-01

    Message 没有权限如何解决?

    首先需要注册阿里云,开通短信服务;地址:https://help.aliyun.com/document_detail/59210.html?spm=a2c4g.11174283.4.1.7dZDR0 阿里云短信服务官方操作文档 : https://help.aliyun.com/document_detail/59210.html?spm=5176.sms-account.103.2.4d0c1cberc8Hav 1,获取签名和模板;在左边的导航栏 ,点击国内消息;点击短信发送API  ,拉到最后面 有 demo;demo不在贴出,直接贴出测试 类;demo地址: https://help.aliyun.com/document_detail/55284.html?spm=a2c4g.11174283.6.566.d0a32c420pwNyC 点击秘钥管理页面创建 秘钥【注意创建完成秘钥只有一次机会保存到本地,不作不死,特别注意!!!】 返回这页面,继续点击下载SDK ,下载 java 的 【或者在maven 工程中直接配置 pom 文件的依赖 ,支持依赖配置】; com.aliyun aliyun-java-sdk-core 4.0.6 注:如提示报错,先升级基础包版,无法解决可联系技术支持 com.aliyun aliyun-java-sdk-dysmsapi 1.1.0 在管理控制台,可以创建子用户 ; 对子用户进行授权 【不授权短信息的 权限,无法调用短信的接口 】; 测试代码,记得要 pom.xml 中配置依赖,或者手动导入jar包: import com.aliyuncs.DefaultAcsClient; import com.aliyuncs.IAcsClient; import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest; import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse; import com.aliyuncs.exceptions.ClientException; import com.aliyuncs.profile.DefaultProfile; import com.aliyuncs.profile.IClientProfile; /** * @auther SyntacticSugar * @data 2018/10/12 0012下午 5:39 */ public class SendMessageTest { //产品名称:云通信短信API产品,开发者无需替换 static final String product = "Dysmsapi"; //产品域名,开发者无需替换 static final String domain = "dysmsapi.aliyuncs.com";

        // TODO 此处需要替换成开发者自己的AK(在阿里云访问控制台寻找)
        static final String accessKeyId = "LTAIpnmgQT2Ek8Rz";
        static final String accessKeySecret = "mhfrhzorjACa5yruX0RJ8weODXstUt";
    
        public static SendSmsResponse sendSms() throws ClientException {
    
            //可自助调整超时时间
            System.setProperty("sun.net.client.defaultConnectTimeout", "10000");
            System.setProperty("sun.net.client.defaultReadTimeout", "10000");
    
            //初始化acsClient,暂不支持region化
            IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret);
            DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", product, domain);
            IAcsClient acsClient = new DefaultAcsClient(profile);
    
            //组装请求对象-具体描述见控制台-文档部分内容
            SendSmsRequest request = new SendSmsRequest();
            //必填:待发送手机号
            request.setPhoneNumbers("填写要接受的手机号码");      //
            //必填:短信签名-可在短信控制台中找到
            request.setSignName("填写签名");  //
            //必填:短信模板-可在短信控制台中找到
            request.setTemplateCode("填写模板");   //
            //可选:模板中的变量替换JSON串,如模板内容为"亲爱的${name},您的验证码为${code}"时,此处的值为
            request.setTemplateParam("{\"code\":\"6666\"}");   //发送的验证码6666
    
            //选填-上行短信扩展码(无特殊需求用户请忽略此字段)
            //request.setSmsUpExtendCode("90997");
    
            //可选:outId为提供给业务方扩展字段,最终在短信回执消息中将此值带回给调用者
            request.setOutId("yourOutId");
    
            //hint 此处可能会抛出异常,注意catch
            SendSmsResponse sendSmsResponse = acsClient.getAcsResponse(request);
    
            return sendSmsResponse;
        }
    
    public static void main(String[] args) throws ClientException, InterruptedException {
        //发短信
        SendSmsResponse response = sendSms();
        System.out.println("短信接口返回的数据----------------");
        System.out.println("Code=" + response.getCode());
        System.out.println("Message=" + response.getMessage());
        System.out.println("RequestId=" + response.getRequestId());
        System.out.println("BizId=" + response.getBizId());
        Thread.sleep(3000L);
    }
    

    } 点击运行;然后手机接收到了短信

    原文链接:https://blog.csdn.net/weixin_42323802/article/details/83033588 2,完成后点击帮助文档,找到 java 的;

    踩0 评论0
  • 回答了问题 2021-03-01

    我想了解下云计算和区块链的区别和联系? 两者可以互相利用吗 区块链主要应用在哪些场景呢~~~~~~~

    云计算在经过多年的发展之后,已经沦为一项非常成熟期的技术了。专家是这么对云计算下定义的: 云计算是一种按使用量收费的模式,这种模式获取能用的、便利的、按需的网络采访, 转入可配备的计算出来资源共享池(资源还包括网络、服务器、存储、应用软件、服务),这些资源需要被快速获取,需投放很少的管理工作,或与服务供应商展开很少的交互。 区块链的概念相对非常简单一点。它一种是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用于模式。其本质可以解读为分布式账本和智能合约。如果再非常简单一点时候,区块链就相等于HTTP这样的一个协议,是来做价值互相交换和价值传送的。 从定义上看:根据维基百科的定义,区块链是用分布式数据库识别、传播和记载信息的智能化对等网络, 也称为价值互联网。而云计算,是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。由此看出区块链更加倾向于信息的识别、传播和记载,而后者只是基于共享硬件或信息的计算方式。但有意思的是,当前的云计算平台却是一个中心化的机构,而区块链目前为止没有特定的机构,感觉区块链更符合分布式计算的概念。但实际上,区块链作为一种有按需反击市场需求的资源,可以解读为云计算的一部分。 总的来说,二者虽然区别相当大,但是可以相互融合,坚信会有更优质的技术问世。这里需要一个专业词汇叫“去中心化”,那么云计算领域好比我们上面讲到的站长的服务器托管在在百/度云、腾讯云、阿里云上面,那么每一个机构都属于一个中心,这就是中心化,假设某一天我们搭建网站不再需要特定的服务器提供商就可以安全高效便捷的搭建,那么这就是区块链;再举个例子,我们现在进行转账需要银行和银行或者金融机构进行清算,那么区块链就避开了银行、支付/宝等金融机构,比如比/特币就是最/好的例子,总的来说,区块链可以实现去中心化的云储存技术,这便是他们二者的关系。

    踩0 评论0
  • 回答了问题 2021-02-28

    钉钉桌面版内置浏览器怎么清除缓存?

    1、运行“钉钉”软件; 2、单击“左上角的头像”图标,单击“系统设置”选项; 3、单击“清理缓存”按钮,单击“确定”选项。

    踩0 评论0
  • 回答了问题 2021-02-25

    TSDB与lindorm时序引擎是一个东西吗?

    不是,具体对比请点击https://help.aliyun.com/document_detail/188746.html查看

    踩0 评论0
  • 回答了问题 2021-02-25

    ECS不支持邮件服务器!?

    基于安全考虑,ECS 服务器 25 端口默认受限,如果要使用25端口发送邮件或相关程序的话,有两种解决办法:

    一、登录阿里云控制中心 - 安全管控 - 业务申请 - 25端口解封20180509140059411.png 二、修改发送邮件程序以ssl形式链接,这里我用到的是PHPMailer类

    // 配置邮件发送服务器 'MAIL_HOST' =>'smtp.163.com',//smtp服务器的名称 'MAIL_SMTPAUTH' =>TRUE, //启用smtp认证 'MAIL_USERNAME' =>'XXXXXX@163.com',//你的邮箱名 'MAIL_FROM' =>'XXXXXX@163.com',//发件人地址 'MAIL_FROMNAME'=>'发件人名称',//发件人姓名 'MAIL_PASSWORD' =>'XXXXXXX',//邮箱密码 'MAIL_CHARSET' =>'utf-8',//设置邮件编码 'MAIL_ISHTML' =>TRUE, // 是否HTML格式邮件 1 2 3 4 5 6 7 8 9 /** * 邮件发送函数 */ function sendMail($to, $title, $content) { Vendor('PHPMailer.PHPMailerAutoload'); $mail = new PHPMailer(); //实例化 $mail->IsSMTP(); // 启用SMTP $mail->Host=C('MAIL_HOST'); //smtp服务器的名称(这里以QQ邮箱为例) $mail->Port=465; //smtp服务器的端口号 $mail->SMTPSecure='ssl'; //阿里云不支持25端口,所以只能用ssl连接 $mail->SMTPAuth = C('MAIL_SMTPAUTH'); //启用smtp认证 $mail->Username = C('MAIL_USERNAME'); //你的邮箱名 $mail->Password = C('MAIL_PASSWORD') ; //邮箱密码 $mail->From = C('MAIL_FROM'); //发件人地址(也就是你的邮箱地址) $mail->FromName = C('MAIL_FROMNAME'); //发件人姓名 $mail->AddAddress($to,"尊敬的客户"); $mail->WordWrap = 50; //设置每行字符长度 $mail->IsHTML(C('MAIL_ISHTML')); // 是否HTML格式邮件 $mail->CharSet=C('MAIL_CHARSET'); //设置邮件编码 $mail->Subject =$title; //邮件主题 $mail->Body = $content; //邮件内容 $mail->AltBody = "这是一个纯文本的身体在非营利的HTML电子邮件客户端"; //邮件正文不支持HTML的备用显示 return($mail->Send()); }

    踩0 评论0
  • 回答了问题 2021-02-25

    开通了,连不上,ping不通公网IP

    可能原因bai是网络禁du止了ping或者说ping的网站禁止zhi了ping。 禁止ping是因为黑客在进dao行网络攻击的zhuan时候,往往会提前使用工具进行扫描。 这些扫描工具大多都会使用ping命令去确认主机是否存活,如果ping不通就会判断主机不在线或者不存在。 这样黑客就不会去关注这个ip地址,也就减少了主机遭受攻击的可能性。 禁止ping往往是设置在防火墙上,这样大大的提高了网络安全。

    踩0 评论0
  • 回答了问题 2021-02-25

    请问ECS服务器已搭建wordpress网站,怎么升级PHP版本?

    1.首先更新依赖包。

    yum -y update 2.安装依赖包

    yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel libzip gcc-c++

    3.转到 /usr/local/src 目录,下载php7.3.5

    cd /usr/local/src wget https://www.php.net/distributions/php-7.3.5.tar.gz

    4.解压安装包,并进入目录

    tar -zxvf php-7.3.5.tar.gz cd php-7.3.5

    5.添加用户和组

    groupadd www useradd -g www www

    6.开始编译

    ./configure --prefix=/usr/local/php --with-fpm-user=www --with-fpm-group=www --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip --enable-fpm

    这里会提示 configure: error: Please reinstall the libzip distribution,我们需要移除libzip,手动安装最新版本

    7.安装libzip

    (1)先安装cmake

    cd /usr/local/src wget https://github.com/Kitware/CMake/releases/download/v3.14.3/cmake-3.14.3.tar.gz tar -zxvf cmake-3.14.3.tar.gz cd cmake-3.14.3 ./bootstrap make && make install

    (2)再编译安装libzip

    yum remove libzip -y cd /usr/local/src wget https://libzip.org/download/libzip-1.5.2.tar.gz tar -zxvf libzip-1.5.2.tar.gz cd libzip-1.5.2 mkdir build cd build cmake .. make && make install

    (3)执行以下命令

    vi /etc/ld.so.conf #添加如下几行 /usr/local/lib64 /usr/local/lib /usr/lib /usr/lib64 #保存退出 ldconfig -v # 使之生效

    1. 再次编译PHP7.3

    make && make install

    9.编译完成后,添加环境变量

    vi /etc/profile #添加以下内容到最后 PATH=$PATH:/usr/local/php/bin export PATH #刷新环境变量 source /etc/profile

    10.配置文件

    将启动脚本复制到init.d中。

    cp /usr/local/src/php-7.3.5/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm73

    给启动脚本加上执行权限

    chmod +x /etc/init.d/php-fpm73

    将默认配置文件复制为.conf文件

    cp /usr/local/php/etc/php-fpm.conf.default ${PHP73_DIR}/etc/php-fpm.conf

    添加pool的配置

    cat << EOF > /usr/local/php/etc/php-fpm.d/www.conf [www] listen = /home/www/logs/php73-fpm.sock listen.mode = 0666 user = www group = www pm = dynamic pm.max_children = 128 pm.start_servers = 5 pm.min_spare_servers = 5 pm.max_spare_servers = 15 pm.max_requests = 300 rlimit_files = 1024 slowlog = /home/www/logs/php73-fpm-slow.log EOF 11.修改apache

    镜像中默认是用的php-fpm,使用的是socket方式的监听,Apache对应配置文件/usr/local/apache/conf/httpd.conf

    修改指定位置为:

    12.重启服务

    停止旧版本的PHP(实际不停止也不影响,停止可以减少一些系统资源占用)

    /etc/init.d/php-fpm stop

    启动新版PHP-FPM

    /etc/init.d/php-fpm73 start #启动报错请修改文件名 修改/usr/local/php/etc/php-fpm.conf.default为php-fpm.conf

    重启apache

    /etc/init.d/apachectl restart

    踩1 评论0
  • 回答了问题 2021-02-25

    H5微应用和小程序的区别是什么?

    1、运行环境不同

    H5是HTML语言的第五次修订版本,是一种超文本标记语言,是一种技术,其运行环境所依附的外壳是浏览器;即所有手机浏览器、PC浏览器,在获取到其具体的URL链接时都可以打开H5网页。微信小程序是一种应用,运行的环境是微信,但是也参合了部分浏览器框架环境数据,是微信开发团队基于微信内部浏览器内核完全重构的一个内置解析器,针对性地做了数据框架优化,配合自己定义的开发语言标准,提升了小程序的性能。

    官方文档表明脚本内无法使用浏览器中常用的window对象和document对象。微信给开发者提供了开发工具,内置了编程、调试、开发环境以及发布,开发者只需按照官方文档进行开发,就能保证小程序在微信内稳定运行。

    2、技术兼容不同

    H5的开发,涉及开发工具、前端框架、模块管理工具、任务管理工具,还有UI库选择、接口调用工具、浏览器兼容性等等。尽管这些工具可定制化非常高,大部分开发者也有自己的配置模板。但对于项目中各种外部库的版本迭代、版本升级,系统兼容等等,这些成本加在一起那就是个不小数目了。开发一个微信小程序,由微信团队提供了开发者工具,并且规范了开发标准,相比H5简单得多。前端常见的HTML、CSS变成了微信自定义的WXML、WXSS,WXML,官方文档中都有明确的使用介绍,开发者按照说明专注写程序就可以了。并且开发过程中,不用考虑浏览器兼容性,不用担心出现浏览器模具框架造成的BUG,可见微信小程序的开发成本相对低很多,也容易很多。

    3、用户体验不同

    打开H5,实际上是打开一个网页,而网页需要在浏览器中渲染,加载,根据浏览器自身的框架重新呈现。所以加载这一过程,会给人明显的「卡顿」感觉,面对复杂的业务逻辑或者丰富的页面交互时尤为明显。更有甚者会出现页面板式错误,或者模组无法加载的尴尬情况。而微信小程序,它的代码直接在微信上运行,省去了通过浏览器渲染的步骤,因此,在微信中使用小程序,才会比H5流畅很多。除了首次打开需要几秒的加载时间、用户信息汲取授权外,小程序各个页面的切换、跳转等体验已经媲美原生App,使用运行效果非常顺滑。

    总得来说,微信小程序不是H5,目前小程序可以实现跳转网页端,为营销推广提供了跟过的想象空间,小程序的功能和体验日益完善中,背靠微信9亿多的流量红利,这么好的发展机遇错过是你的损失。

    踩0 评论0
  • 回答了问题 2021-02-24

    第三方应用如果获取通讯录权就必须进行商务对接,是不是就必须上钉钉云

    无论是否需要通讯录都需要接入钉钉云/聚石塔,聚石塔接入请参考聚石塔介绍文档

    踩0 评论0
  • 回答了问题 2021-02-25

    阿里云ECS服务器计算型c6和计算型c5区别,如何选择?

    一、计算型实例c5

    c5的特点如下:I/O优化实例,支持IPv6,支持ESSD云盘、SSD云盘和高效云盘,单台c5实例最高支持20万IOPS。

    处理器与内存配比为1:2,具备超高网络PPS收发包能力,计算性能稳定。 适用场景:高网络包收发场景,例如视频弹幕、电信业务转发;Web前端服务器;大型多人在线游戏(MMO)前端;数据分析、批量计算、视频编码;高性能科学和工程应用。

    二、计算型实例c6

    c6的特点如下:依托神龙架构,将大量虚拟化功能卸载到专用硬件,降低虚拟化开销,提供稳定可预期的超高性能,I/O优化实例,支持IPv6,支持ESSD云盘、SSD云盘和高效云盘,单台c6实例最高支持20万IOPS。

    处理器与内存配比为1:2,超高网络PPS收发包能力。

    适用场景与 c5相同。

    三、计算型实例c6 c5区别及如何选择更多参阅点我直达阿里云产品的官方帮助文件,搜索“实例规格”,其中可以找到 c6 和c5机型。

    从架构上看,计算型c6明显好过 c5,c6是阿里云第六代弹性计算云服务器实例,和上一代相比,计算性能提升了 20%,内存访问延时最多降低 50%,突发带宽最多可达到上一代实例的 3倍,相同的vCPU数量有更低的成本,但却有更高的性能,包括30%以上的计算、15%以上的内存带宽、220%的网络(峰值)。同等配置下计算型c6的价格低于计算型c5价格,在提高性能的同时大幅节省了成本。

    这两款机型的起步配置都是 2核4g,如果用网站来说的话,大约每天跑 几万~10万流量是没问题的。如果业务可以在计算型c5上运行,那么在计算型c6上面运行的会更流畅,且价格更优惠。所以如果你有业务需要在c5、c6上面运行,可以选择价格便宜的计算型 C6实例,点我领取阿里云代金券,购买阿里云产品有折扣,付款时勾选使用代金券,抵用 50 元起。给你不一样的优化体验和更高性价比。

    踩0 评论0
  • 回答了问题 2021-02-25

    阿里云服务器共享型S6和计算型C5通用型g5区别,如何选择?

    共享型S6、计算型C5、通用型g5不同点 1、共享型s6可用范围还是很广泛的,相比上一代共享型实例性能提升。需要更高性能,更换SSD云盘就行。 共享型s6适合轻量级环境使用,比如中小型网站和Web应用程序。开发环境、构建服务器、代码存储库、微服务、测试和暂存环境,轻量级数据库、缓存。 2、计算型c5 适用于高网络包收发场景,例如视频弹幕、流量转发等。Web前端服务器,大型多人在线游戏(MMO)前端,数据分析、批量计算、视频编码,高性能科学和工程应用。 3、 通用型g5 内存比计算型c5更大,所以叫通用型机型,干啥都行。 更多信息请看云服务器 > 实例规格族 共享型S6、计算型C5、通用型g5如何选择 入门级业务,个人博客、小型网站等用共享型s6很合适。 计算型c5更适合大流量网站等,对性能要求高的选择。 通用型g5适用场景和计算型c5一样,c5能干的g5都能干,c5干不了的g5也能干。特别是对内存要求高的,要求大的,找g5干准没错。

    踩0 评论0
  • 回答了问题 2021-02-25

    阿里云ECS服务器计算型c5选择注意事项?

    一.阿里云计算型c5服务器优势特点
    1.对于不同的需求,阿里云计算型c5服务器可以选择不同网络来实现不同的访问速度,通过对电信和网通宽带的选择可以实现,并且可以随意调整宽带的大小。
    2.由于云服务器市场竞争比较激烈,经常会出现一些免费使用的阿里云计算型c5服务器,我们可以以一些特殊身份来获取这些免费试用的机会,比如学生免费使用权。
    3.阿里云计算型c5服务器具有高密度的特点,未来云计算将会越来愈大,而传统服务器的机房托管将会变得寸土寸金,阿里云计算型c5服务器则会因为高密度而进一步降低费用,突出性价比。
    4.一些时候我们使用服务器的需求会随着业务的变化而变化,但传统服务器的升级是需要你自行购买硬件的,而阿里云计算型c5服务器可以随时调整服务器的配置,让服务器使用更据性价比。
    二.阿里云计算型c5服务器解决方案
    1.对于一些需要对图片或动画做大量渲染工作的企业,可以通过渲染解决方案来解决,避免购买大量高配置服务器而同样也可以做高质量的渲染工作。
    2.如果你需要高效的网站建设服务,也可以通过企业官网定制解决方案,直接通过解决方案来实现网站的建立,只是需要你对网站的诉求做简单的选择即可。
    3.购买阿里云计算型c5服务器还可以结合不同业务来选择不同解决方案,比如游戏,我们知道游戏对服务器对数据运算速度要求极高,我们可以结合游戏解决方案来实现,更多可能。
    4.阿里云计算型c5服务器并不是只能运用在网站建设中,对于微信小程序来说,也是其载体,我们可以通过基于阿里云计算型c5服务器的小程序运行速度和拓展性更强。
    三.阿里云计算型c5服务器售后服务
    1.为了方便用户使用阿里云计算型c5服务器,云服务器网站还提供了便捷工具页面,通过该页面可以快速进行一些常规的操作,方便了一些功能需求简单的用户使用。
    2.如果是企业上云,对于发票有要求,阿里云计算型c5服务器也提供了在线申请发票业务,通过在线申请,可以快速获得发票,用于企业记账时使用。
    3.当然我们如果对于阿里云计算型c5服务器有一些难以解决的问题,也可以通过提供工单来等待专业的技术人员来解决问题,通常这些服务都是免费的。
    4.不定期阿里云计算型c5服务器售后服务也会组织线下活动,为有相同需求和行业的朋友搭建一个沟通的桥梁,让用户可以有更多的接触,也会是拓展关系网的有利渠道。
    四.阿里云计算型c5服务器知识问答
    1.备案不通过会关网站吗?
    答:在国内使用服务器不经过备案,根据工信部的规定《非经营性互联网信息服务备案管理办法》网站会被查处,而被关停。
    2.阿里云计算型c5服务器的快照怎么删除?
    答:因为更新服务器或快照数量超出额度时,可以通过服务器后台找到阿里云计算型c5服务器,找到快照和镜像,打开可以看到快照,选择就可以删除。
    3.阿里云计算型c5服务器为什么比较安全?
    答:因为阿里云计算型c5服务器采用的是云管理,通过专业的技术团队来管理,并且阿里云计算型c5服务器都是通过云数据进行处理,服务器的各项功能,让功能数据化,因此可以更便捷的处理服务器的相关问题。
    4.阿里云计算型c5服务器怎么提高传输速率?
    答:最有效的方法是提高服务器宽带,因为宽带决定着网站的数据传输,再者可以使用好一点的管理工具并且及时更新配置也可以提高一定传输速率。
    总结:关于阿里云计算型c5服务器,应该怎么选的问题,我们就讨论到这里,以上内容,仅供参考。

    踩0 评论0
  • 回答了问题 2021-02-24

    企业个人如何选择适合自己的阿里云服务器配置类型?

    第一步:地域选择 当前阿里云可供我们国内选择的区域有:华北1(青岛),华北2(北京),华北3(张家口),华北5(呼和浩特),华东1(杭州),华东2(上海),华南1(深圳)。海外地域有:香港,亚太东南1(新加坡),亚太东南2(悉尼),亚太东南3(吉隆坡),亚太东南5(雅加达)等。 建议离目标客户越近越好,例如目标客户多为南方客户,那一般选择华东和华南的服务器比较好,如果目标客户为北京,那建议选择华北比较好。当然,如果预算足够,我们还可以考虑购买阿里云CDN网站加速类产品,这样全国性打开速度都会比较快。 第二步:实例规格选择 目前阿里云可供选择的实例规格有:通用型,计算型,内存型,大数据型,高频型,入门级共享等,这个是很多企业用户最难选的,因为阿里云实例规格众多,很多企业客户看了都不知道怎么选择,其实阿里云已经根据应用场景给我们推荐了对应的型号,只是很多用户没注意到而已: 例如我们网站只是一个普通企业网站,性能比较均衡的,那我们就可以选择通用型,通用网络增强型即可。普通网站我们推荐一般选择个2核4G或8G以上配置就足够了。 第三步:操作系统 这个很简单,我们只需要根据自己网站的程序选择对应的系统即可,例如网站程序是asp,asp.net开发的,那一般选择windows的系统即可,如果是php语言开发的,那一般选择Centos系统,当然,我们也可以选择镜像市场,选择已经配置好的镜像,这样就省去我们装服务器环境的时间。 第四步:选择硬盘 建议硬盘一定要买一块,价格不贵,如果没有硬盘,那么服务器只有系统盘,如果系统一旦出故障,我们很难找回数据,无论个人还是企业大多数都是将自己网站部署在D盘,而非系统盘,一般企业网站买个50-100G基本上就足够了,重点是硬盘价格不贵,多买点总没坏处。 第五步:选择带宽 一般网站访问量不是很大的,例如日均最多只有两三百人的,一般选择个3M左右带宽就足够了,这里重点说下,假如我们网站在每天特殊事件段访问量会很高,我们可以选择按量付费,这样我们网站就不会出现因为带宽不足而导致网站访问故障了,另外,有些网站会集中在某几天,或者某几周访问量爆发式增长的情况,一般多为网站做推广或者企业做活动之类的时候,那么后期我们可以给服务器增加临时带宽,这样可以节约我们成本,不过无论是按量付费还是增加临时带宽,一定要记得我们账户要随时有钱。 第六步:服务器安全组设置 购买阿里云服务器的时候,安全组可以购买的时候直接设置好,也可以购买之后再设置(包括服务器远程链接密码),这里就不细说了,建议参考阿里云官网的安全组设置帮助设置就好了。 第七步:配置都选择好了,之后我们只需要点击确认下单购买即可,这样我们购买服务器的操作就都走完了。 最后:阿里云还配套了许多其他产品,例如给网站加速的CDN产品,保护网站安全的云盾类产品,用户只需要根据自己的需求和预算选择是否购买即可。点击购买阿里云企业云服务器

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息