sendmail의 상태가 계속 "Dead but subsystemlocked"로 변경되는 이유는 무엇입니까?

sendmail의 상태가 계속 "Dead but subsystemlocked"로 변경되는 이유는 무엇입니까?

매일 나는 sudo service --status-all이메일로 결과를 받습니다 crond. 서버는 일부 WordPress 웹사이트를 호스팅하는 데 사용하는 CentOS 6.5 웹 서버입니다. 때로는 아래 예와 같이 sendmail에서 로 변경되기도 합니다 .is running...dead but subsys locked

crond (pid  7768) is running...
httpd (pid  2922) is running...
mysqld (pid  1314) is running...
sendmail dead but subsys locked
openssh-daemon (pid  11173) is running...

나는 보통 이 명령을 사용하여 서비스를 다시 시작하여 이 문제를 해결합니다 sudo service sendmail restart. 내 WordPress 사이트는 여전히 정상적으로 이메일을 보내기 때문에 상태 변경은 sendmail전혀 영향을 미치지 않는 것 같습니다(이것이 sendmail제가 사용하는 전부입니다).

이런 일이 발생하는 원인은 무엇입니까? 이것이 문제입니까? 어떻게 해결할 수 있나요?

답변1

동시에 실행되고 있는 postfix것으로 나타났습니다 . sendmail경우에 따라 postfix서비스가 시작되어 상태가 sendmail로 점프 되는 경우도 있습니다 dead but subsys locked.

실행하여 확인한 것으로 생각했는데 postfix실행되지 않았습니다 sudo service --status-all. 혼란스럽게도 기본 프로세스 는 not postfix로 나열되어 있습니다 . 내가 볼 것으로 예상되는 출력을 스캔할 때 그러한 줄이 없기 때문에 실행이 없다고 가정합니다!masterpostfixsudo service --status-allpostfix (pid xxxx) is running...postfix

sudo service master stop이 문제를 해결하기 위해 간단히 다음을 수행했고 sudo service sendmail restart모든 것이 다시 잘 작동했습니다. 이제 postfix가끔씩 부팅이 발생하는 원인을 알아낼 차례입니다 .

관련 정보