ERRO PHP-FPM: não foi possível ler o que o child disse: Bad file descriptor (9)

4

Estou com este problema:

Apache 2.2.26
PHP 5.4.32
PHP-FPM 5.4.32
Zend OpCache 7.0.3

Configuração do PHP-FPM:

[testuser]
listen = /dev/shm/testuser-php.sock
listen.owner = testuser
listen.group = apache
listen.mode = 0660
user = testuser
group = testuser
catch_workers_output = yes
pm = ondemand
pm.max_children = 64
pm.max_requests = 10000
pm.process_idle_timeout = 20s
php_admin_value[error_log] = /home/testuser/var/php-fpm/error.log
php_value[memory_limit] = "1024M"

~ mod_fastcgi.conf:

<IfModule mod_fastcgi.c>
    FastCGIExternalServer /dev/shm/testuser-php.fcgi -socket /dev/shm/testuser-php.sock -pass-header Authorization -idle-timeout 3600
</IfModule>

Estou recebendo "ERRO: não é possível ler o que a criança diz: descritor de arquivo incorreto (9)" depois de algumas horas funcionando corretamente.

ao tentar reiniciar o php-fpm, ele falhou, dizendo que existe outro pool com esse nome. Eu tive que matar todos os pools php-fpm com kill 9 um bye um, em seguida, reinicie trabalhou.

alguém pode me ajudar com isso? o que está causando esse erro? Não consegui encontrar nada de concreto na Web com uma resposta definitiva. e a maioria está com o ngnix

    
por VER2X 01.12.2014 / 05:55

0 respostas