PHP7 FPM Recusando-se a Começar

0

Eu continuo recebendo um erro no meu servidor Ubuntu 16.04 com PHP 7 FPM

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

O que resulta em nenhum dos meus sites trabalhando com um erro 502.

NOTA: Estou usando o repositório ondrej para o php7 e tenho os seguintes módulos instalados (se ajudar algum ...)

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

E use o nGinx

Como posso corrigir isso?

    
por Kevin 28.04.2016 / 14:08

2 respostas

2

Para resolver meus problemas, eu precisei limpar o php7 do meu servidor, remover o repositório do ondrej e instalar tudo a partir dos repositórios do Ubuntu.

Meus passos:

apt-get --purge remove php7*
rm -f /etc/apt/sources.list.d/ondrej*
apt-get update && apt-get -y upgrade #just for safeties sake
apt-get -y install php7.0-fpm 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

E agora tudo está bem.

    
por Kevin 28.04.2016 / 14:48
1

Eu estava tendo o mesmo problema com o PHP-FPM aparentemente "preso" em torno de 500 processos filhos e não sendo capaz de bifurcar mais por causa do erro "Recurso temporariamente indisponível".

Com base em um comentário acima do Oli, examinei o link

Essa foi a correção para mim, relacionada ao limite de tarefas padrão que o systemd coloca (no meu caso, era 512). Eu corri "systemctl editar php-fpm", acrescentou as seguintes linhas:

[Service]
TasksMax=infinity

Em seguida, executei systemctl daemon-reload e systemctl restart php-fpm .

    
por Ryan 09.08.2016 / 00:57