今天发了个链接,可能同时在线的人瞬间比较多,结果网站报503错误,回去打开php-fpm错误日志一看,php-fpm服务挂掉了,报如下错误:
错误提示建议增加pm.start_servers数量,打开我的php-fpm配置:
这里pm.start_servers之前我设置为5,注意配置文件也说明start_servers的值默认是max_spare_servers-min_spare_servers的一半。(ps:具体的值要根据服务器配置情况和压力测试得出) 网站服务器是阿里云1G带宽,1G内存,1核CPU配置,关键还在一台机子上装了数据库,redis各种服务。 几个php-fpm重要参数说明
static模式下创建的子进程数或dynamic模式下同一时刻允许最大的php-fpm子进程数量
动态方式下的起始php-fpm进程数量
动态方式下服务器空闲时最小php-fpm进程数量
动态方式下服务器空闲时最大php-fpm进程数量 经验人士的总结:
调整之后的几个值是:
重启php-fpm服务:service php70-php-fpm reload,继续使用top命令查看内存使用情况,发现十几个php-fpm启动。
|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....