Se a sua diretiva Mutex
em httpd.conf
estiver definida como pthread
, tente alterá-la para fcntl
.
Eu tenho um estranho. Um servidor RedHat 7, com um servidor apache que funciona muito bem. Eu posso começar com systemctl start httpd
. Desenvolvedores me fizeram rodar como um usuário diferente (intersys ao invés de apache). Agora, quando eu FTP para o servidor como esse usuário, (intersys), na verdade, quando eu desligar a sessão FTP, ele mata httpd.
Eu vejo esse erro em /var/log/httpd/error_log
:
[Mon Mar 21 10:02:49.308506 2016] [mpm_prefork:emerg] [pid 13734] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Mar 21 10:02:49.611064 2016] [core:alert] [pid 12683] AH00050: Child 13726 returned a Fatal error... Apache is exiting!
Eu tentei mudar o shell de "intersys" para várias coisas, sem ajuda.
reiniciar sempre funciona bem. Eu acho que algo está enviando httpd
um sinal de desligamento. alguma idéia sobre como parar isso?
Se a sua diretiva Mutex
em httpd.conf
estiver definida como pthread
, tente alterá-la para fcntl
.
Tags ftp apache-httpd