nginx + php5-fpm 服务器有时很慢并出现 502 错误

nginx + php5-fpm 服务器有时很慢并出现 502 错误

我正在运行 nginx + php5-fpm。我的服务器通常非常快,但今天我注意到网站有时会“卡住” 10-20 秒。并非总是如此,但有时会以 502 Bad Gateway 错误结束。

我调查了日志文件并发现以下内容:1)(nging logfile)连接到上游时 connect() 失败(110:连接超时)2)(php5-fpm logfile)[2013 年 2 月 16 日 01:20:53] 警告:[pool www] 服务器已达到 pm.max_children 设置(5),请考虑提高它。

这很奇怪,因为今天我在线的用户不多。有时我有 2 倍以上的用户,但一切正常。有人知道如何增加 pm.max_children 设置吗?我检查了 /etc/php5/fpm/php-fpm.conf 文件,但没有“pm.max_children 设置”之类的内容。

答案1

我终于找到了:

/etc/php5/fpm/pool.d

答案2

您将pm.max_children在目录中找到池配置文件/etc/php-fpm.d/。默认文件www.conf用于配置第一个和默认池。

相关内容