关于各个系统用户常见问题解答第二期
1、Q:重启服务器之后,应该进行哪些操作
A:一般系统使用的服务器默认开机自启动,程序用到的端口是803306637919967,重启服务器后如果程序访问有问题,可以检查一下这几个端口,其中19967端口是直播聊天服务器的端口,如果程序不具备聊天服务器,那这个端口也不存在
2、Q:PHP进程方式如何选择
A:pm=dynamic;或者pm=static;表示使用哪种进程数量管理方式,其中dynamic表示PHP-fpm进程数是动态的,最开始是pm.start_server指定的数量,如果系统收到的请求增多时,则会自动增加进程数,保证空闲的进程数不小于pm.min_spare_servers,如果进程数较多,也会进行相应的清理,保证多余的进程数不多余pm.max_spare_servers
做为后台管理者,该根据什么样的判断标准选择pm=dynamic还是pm=static呢?这里可以根据服务器的内存来判断,对于内存大的服务器(比如8g以上的)来说,用静态的max_children实际上更为妥当,因为这样不需要进行额外的进程数目控制,可以提高系统的处理效率,这里涉及到频繁开关php-fpm进程会有时间停滞期,所以内存够大的情况下开静态效果会更好,数量也可以根据总内存书得到
3、Q:如果想自建mysql和云数据库,建议使用哪个方案
A:关于数据库是用云数据库还是自建数据库,可以根据这个对比来看。性能上自建数据库需要技术人员根据平台访问的人数进行参数优化,组建读写分离和集群,而云数据库是现成的,并且自带容灾、集群具备高可用性,可以开通读写分离,对技术的要求不是很高;费用上,自建数据库费用低,云数据库费用相对要高;如果说还是不知道怎么选,那建议前期人数少的时候采用从自建服务器上搭建mysql来使用,后期人数多了再迁移到云数据库上
声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任www.yunbaokj.com