나한테 이상한 게 하나 있어. Apache 서버가 실행 중인 RedHat 7 서버. 나는 그것부터 시작할 수 있습니다 systemctl start httpd
. 개발자는 나에게 다른 사용자(apache 대신 intersys)로 실행하라고 요청했습니다. 이제 해당 사용자(intersys)로 서버에 FTP를 보낼 때 FTP 세션 연결을 끊으면 실제로 httpd가 종료됩니다. 다음 위치에서 이 오류가 표시됩니다 /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!
"intersys"의 쉘을 다양한 것으로 변경해 보았지만 도움이 되지 않습니다.
다시 시작하면 항상 잘 작동합니다. 뭔가 끊김 신호를 보내는 것 같아요 httpd
. 이를 방지하는 방법에 대한 아이디어가 있습니까?
답변1
Mutex
지시어가 httpd.conf
로 설정된 경우 pthread
로 변경해 보세요 fcntl
.