php-fpm的参数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Linux_newbie_rookie/article/details/79078600
php-fpm.d的两个重要参数:
pm.max_children = 50   这个参数值原则越大越好,php-cgi的进程多了就会处理的很快,排队请求就少。
一般来说一台服务器正常情况下每个php-cgi所消耗的内存在20M左右。
在峰值时,所有php-cgi所消耗的内存要低于服务器的有效内存。而如果”max_children”设置的较小,比如5-10个,那么php-cgi就会“很累”,处理速度也很慢,等待的时间也较长。
如果长时间没有得到处理的请求,就会出现504 Gateway Time-out错误,而正在处理的那几个php-cgi,遇到了问题则会出现502 Bad gateway错误。

request_terminate_timeout = 600
需要跟据服务器性能进行计算,如果性能足够好,带宽充裕,php脚本没有系循环与BUG的话,
可以把设成request_terminate_timeout = 0,如果做不到建议给他赋一个值。

猜你喜欢

转载自blog.csdn.net/Linux_newbie_rookie/article/details/79078600