【发布时间】:2014-04-24 07:22:38
【问题描述】:
我使用机架空间云服务器运行 API。我们有一个针对高峰时间的自动缩放策略,我们发现每天一到两次,其中一个启动的服务器出现 php-fpm 问题。
一旦服务器开始接收流量,它就会产生所有 40 个子节点,然后锁定,nginx 开始响应 502 错误消息。我可以监控顶部的孩子,他们只是闲置了大约 5 分钟,然后最终死掉,服务器可以再次接收流量,但随后相同的进程启动并再次锁定。
我们将运行另一台服务器,该服务器具有完全相同的磁盘映像,因此配置完全相同,它将完美运行。下面是我的 php5-fpm 配置。任何帮助将不胜感激。
[www.conf]
listen = 127.0.0.1:9000
pm = dynamic
pm.max_children = 40
pm.start_servers = 10
pm.min_spare_servers = 10
pm.max_spare_servers = 10
pm.max_requests = 200
【问题讨论】:
-
你检查过日志吗?
-
我只是收到一条错误消息,说达到了最大儿童数。就好像孩子们只能处理一个请求,然后就坐在那里。