欢迎光临
我们一直在努力

php-fpm配置优化-502错误

由于经常出现502错误,所以在网上查了下相关资料,配置php-fpm.inf文件。

pm.start_server #控制服务启动时创建的进程数,

pm.min_spare_servers #控制最小备用进程数

pm.max_spare_servers #最大备用进程数

spare_servers翻译成备用进程,不知道合适不适合,如果真这样,那我之前的配置就让人无奈了: pm.min_space_servers 20,pm.max_spare_servers 80,pm.max_children 80,会不会是因为备用的太多才导致502呢?

另外,下面的具体配置里面,注释中给出了计算pm.start_servers默认值的公式:

Default Value: min_spare_servers + (max_spare_servers – min_spare_servers) / 2

按这个公式,我之前的pm.start_servers应该是 20+(80-20)/2=50,可是我当时设置的是20…

重新规划如下:pm= static静态

注:以内存512M的VPS来说,建议设置的参数如下,仅供参考:

pm = dynamic
pm.max_children =80
pm.start_servers = 12
pm.min_spare_servers = 4
pm.max_spare_servers = 20
rlimit_files = 65535
pm.max_requests = 102400

当然还要优化ngix,见站内的另一篇文章。

赞(0)
版权归原作者所有,如有侵权请告知。达维营-前端网 » php-fpm配置优化-502错误

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址