Задать вопрос
@braintorcher

502 ошибка. Почему?

Добрый день!
Понимаю, что тема неоднократно освещалась в интернете, а так же ни раз поднимались темы на различных ресурсах.
Суть:
seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 427 total children


Настройки пула fpm
pm = dynamic
pm.start_servers = 312
pm.min_spare_servers = 208
pm.max_spare_servers = 416
pm.max_children = 984
pm.process_idle_timeout = 20
pm.max_requests = 512
listen = 127.0.0.1:9000
listen.backlog = 65536
listen.mode = 0660

Процесс php-fpm максимум потребляет памяти 43016 Kb

$ cat /proc/cpuinfo | grep processor | wc -l
104

$ free -m
               total        used        free      shared  buff/cache   available
Mem:           64083       44044        8172         522       11866       18702


Подскажите, что ещё требуется учитывать при выполнении настроек php-fpm, чтобы избежать упомянутую выше ошибку?
  • Вопрос задан
  • 316 просмотров
Подписаться 3 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Ошибка 502, потому что произошло (как вариант) непредвиденное завершение скрипта (по неизвестной причине, а что вы хотели?).
Ответ написан
@asmelnik
you may need to increase pm.start_servers, or pm.min/max_spare_servers

Кажется мне, что вам скорее всего с "внутренним миром" вашего приложения разобраться надо.
Толи оно не закрывает подключение, толи занято чем-то не тем, а может и то и другое вместе...
Ну или нагрузка на него слишком большая.
Ответ написан
Комментировать
@PendalF89
Скажите, удалось ли вам решить проблему? У меня похожая ситуация: Как понять, почему падает PHP-FPM?
Ответ написан
Ваш ответ на вопрос

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

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