Я продолжаю получать ошибку на моем сервере 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
Как я могу это исправить?
У меня была такая же проблема с 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.