我的php7.2-fpm.log
中有一个PHP-FPM警告:
WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 339 total children
每当我收到此消息时,我都必须重新启动服务器,它不响应任何请求。
我的服务器:
CPU Intel(R) Xeon(R) CPU E3-1245 V2 @ 3.40GHz
Number : 8
Cache : 8192 KB
Speed : 3600 MHz
RAM 4 x 8192 MB
配置www.conf
已被多次编辑:
pm = dynamic
pm.max_children = 900
pm.start_servers = 95
pm.min_spare_servers = 50
pm.max_spare_servers = 150
pm.max_requests = 600
我有大约100名PHP工作者在后台处理任务,还有几个Swoole服务器处理对我的API的请求。
我该怎么解决这个问题?