이 사용자로 서버에 FTP를 연결하면 Apache가 종료됩니다.

이 사용자로 서버에 FTP를 연결하면 Apache가 종료됩니다.

나한테 이상한 게 하나 있어. 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.

관련 정보