最近朋友网站的在访问量多的时候经常出现502的情况,经过查找发现是因为PHP的最大连接数的问题,接下来吾爱编程为大家介绍一下Linux修改php-fpm并发连接数,有需要的小伙伴可以参考一下:
php-fpm配置部分内容如下所示:
pm.max_children = 80
pm.start_servers = 40
pm.min_spare_servers = 40
pm.max_spare_servers = 80
request_terminate_timeout = 100
request_slowlog_timeout = 0
slowlog = var/log/slow.log
接下来我们来调整php-fpm的参数,修改后的如下:
pm.max_children = 256
pm.start_servers = 40
pm.min_spare_servers = 40
pm.max_spare_servers = 256
request_terminate_timeout = 30
request_slowlog_timeout = 0
slowlog = var/log/slow.log
上面不仅修改了连接数,把pohp的执行超时时间改成了30,这样做我们可以经常查看日志文件,发现异常及时调整网站逻辑