ps -A 를 하였더니 sendmail이 50여개 정도가..
글쓴이: bigo / 작성시간: 화, 2003/09/09 - 1:13오후
메일서버가 무지 느려져서 메일 서버에 로그인하여 su명령어로
ps -A 를 하였더니 sendmail이 50여개 정도가 리스트에 나오는군요.
현재 서버 관리자가 부재중이라 제가 어떻게 좀 해보려 하는데
전 리눅스 초보라 sendmail이 이정도로 많은게 정상인지 아닌지 알수가 없군요.
메일서버에 등록된 계정의 수는 10개 정도밖에 안되고 메일서버 이외의
다른 용도로는 사용되지 않는 컴입니다.
일단은 sendmail 프로세스가 50여개가 실행되고 있는게 메일서버에 접속해서
메일을 보내는게 느려진 현상과 관련이 있는지 또 이런 상황에서 어떤걸 확인해 보아야 하는지
약간의 힌트라도 부탁드리겠습니다.
그럼 모두 즐거운 한가위가 되시길..
Forums:
mailq를 해보시면 현재 진행중인 queue의 내용이 나옵니다.
mailq
를 해보시면 현재 진행중인 queue의 내용이 나옵니다.
그중 "*" 붙은 녀석이 현재 진행중인 메일이지요.
강제로 재전송시키고 싶으시면,
sendmail -q
라고 하시면 됩니다.
---
http://coolengineer.com
답변 감사합니다. 그런데 mailq를 실행해 보았더니..
mailq를 실행해 보았습니다. 그랬더니 이런식으로 나오더군요.
MSP Queue status...
/var/spool/mqueue-client is empty
Total requests: 0
MTA Queue status...
여기까지만 나오고 약 5분정도 멈춰있다가 갑자기 리스트들이 쭉 나오는데
너무 많아서 그냥 도중에 Ctrl+C를 눌러 중단시키고 /var/spool/mqueue
디렉토리에 가서 ls 를 실행해보았더니 대략 300여개의 파일들이 나오더군요.
이것들이 아무래도 원인인 것 같은데 이 파일들이 현재 이 메일서버에서
보낼 메일 메시지들인지 또 그렇다면 이놈들을 지워버리면 일단은 메일서버가
느려진 문제가 해결될수 있을지 궁금합니다.
혹시 소빅바이러스 때문이라면 메일 제목을 보면 대충 구분이 갈텐데 mqueue 디렉토리에 있는 파일로부터
메일 메시지의 제목을 확인해 볼 방법이 있다면 알려주시면 감사하겠습니다.
읽어주셔서 감사합니다. 그럼 이만..
저도 mail id 를 가지고 깔끔하게 queue 에서 제거하는 방법은
저도 mail id 를 가지고 깔끔하게 queue 에서 제거하는 방법은 모릅니다..
find /var/spool/mqueue -exec grep -n "^HSubject" {} \;
이 정도로, 어떤 제목이 있는지는 확인하죠.
---
http://coolengineer.com
혹시 저처럼 헤매는 분이 계실까봐...
find도 grep도 잘 모르는 초보라 한참 헤맸습니다. :(
혹시 저처럼 꺼벙하게 어디가 틀렸는지도 모르고 머리만 싸매고 계실 분이 계실까봐... :D
위의 글 정말 큰 도움이 되었습니다만, "^HSubject"에서 ^H를 빼야 되더군요. :wink: (음... ^H가 실은 ^H가 아니고 다른 것일 가능성도 있을 것 같더군요... 하지만 뭔지 몰라 끙끙대느니 Subject만 가지고 검색하는 쪽이 나을 것 같아서... ^^;;)
그리고 뒤에 /를 빼면 오류만 나고 제대로 되지 않네요. ^^
댓글 달기