Задать вопрос
SimBioT19
@SimBioT19
{{ user.about }}

Как справиться с ошибкой [pool www] seems busy?

В логах php7.2-fpm.log периодически выскакивает ошибка:
[pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 16 children, there are 0 idle, and 216 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 = 5000
pm.start_servers = 12
pm.min_spare_servers = 10
pm.max_spare_servers = 32
pm.max_requests = 10000


Какими настройками обуздать эту ошибку?
  • Вопрос задан
  • 11660 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 3
VELIK505
@VELIK505
Руководитель департамента profitcentr.com
pm.max_children = 900
pm.start_servers = 95
pm.min_spare_servers = 50
pm.max_spare_servers = 150
pm.max_requests = 600
Ответ написан
@notwrite
you may need to increase pm.start_servers, or pm.min/max_spare_servers
Раз ругается, маловато увеличили
Ответ написан
Комментировать
@tvbird
А в настройках php-fpm поставили?

emergency_restart_threshold = 10
emergency_restart_interval = 1m
process_control_timeout = 10s

Вроде как в теории они должны перезапустить php-fpm при крашинге
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы