nginx error.log
2015/12/09 15:44:07
[error] 17935#0: *2089 upstream timed out (110: Connection timed out)
while reading response header from upstream,
client: 27.115.50.210, server: 22kd.com, request: "GET /dash HTTP/1.1",
upstream: "fastcgi://127.0.0.1:9000",
host: "abc.com",
referrer: "http://abc.com/account/login"
php-fpm 日志
[pool www] server reached pm.max_children setting (5), consider raising it
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你配置的upstream下的服务是否能被nginx访问?提示超时了。
php进程不够用了
[pool www] server reached pm.max_children setting (5), consider raising it
意思就是说当前服务的进程已经达到了配置文件中设置的pm.max_children的值(5),请你考虑提高这个值。
要设置一下php-fpm的进程数量,和超时的时间
如果不是网站访问量过大,就是被攻击
多半是504之类的错误
你可以把你的php-fpm的comf文件贴出来让大家看看。感觉你的配置有点问题。
找了篇文章给你参考下,了解下关于【进程管理方式】配置的相关内容。
https://blog.linuxeye.com/380.html
php-fpm.ini 里面配置的最大服务进程是5,
也就是说你最多只会有5个php-fpm进程运行,换句话说,并发最大只能支持到5.
多于的用户会排队。
可以考虑在php-fpm.int里面修改这个提高这个数值,具体提高到多少由你们服务器配置决定,一般访问量不是太大的,建议设置成为200,就ok了。