PHP7 FPM отказался от запуска

Я продолжаю получать ошибку на моем сервере Ubuntu 16.04 с PHP 7 FPM

ERROR: fork() failed: Resource temporarily unavailable (11)

. В результате ни один из моих сайтов не работает с ошибкой 502.

ПРИМЕЧАНИЕ: I я использую ondrej repo для php7 и устанавливаю следующие модули (если это помогает любому ....)

php7.0-fpm php7.0-cli php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-json php7.0-sqlite3 php7.0-opcache php-memcached php-pear

И используйте nGinx

Как я могу это исправить?

1
задан 28 April 2016 в 15:32

1 ответ

У меня была такая же проблема с PHP-FPM, которая, казалось бы, «застряла» около 500 дочерних процессов и не могла больше развиваться из-за ошибки «Ресурс временно недоступен».

Основываясь на комментарии выше от Oli, я заглянул в https://unix.stackexchange.com/a/274830/880

Это было исправление для меня, связанное с пределом задачи по умолчанию, который systemd ставит на место (в моем случае это было 512). Я запустил «systemctl edit php-fpm», добавил следующие строки:

[Service]
TasksMax=infinity

Затем выполнил systemctl daemon-reload и systemctl restart php-fpm.

1
ответ дан 23 May 2018 в 11:40

Другие вопросы по тегам:

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