[EC2] /var/log/messagesと/var/log/maillogにpostdropエラーメッセージが大量に発生します。

Print

AWS EC2 linux 환경에서 /var/log에 로그 사이즈가 급격히 상승을 하고 로그 내용이  postdrop permission denied 메세지일 경우 아래와 같이 조치를 합니다.

현상

/var/log/messages와 /var/log/maillog에 postdrop 에러 메시지가 수초에 수십건씩 쌓임.

error: postdrop: warning: mail_queue_enter: create file maildrop/xxxxxx.xxxxx: Permission denied

에러 메세지 사이즈 증가로 / filesystem이 full 될 수 있음.

해결방법

  1. 권한 변경

    # sudo rpm --setugids postfix
    # sudo rpm --setperms postfix
    1. ASIS : rwxr-x-r-x. 1 root postdrop xxxxxx Feb 13 2014 /usr/sbin/postdrop

    2. TOBE :  rwxr-S-r-x. 1 root postdrop xxxxxx Feb 13 2014 /usr/sbin/postdrop --> sticky bit 추가

  2. postfix 서비스 재시작

    # sudo systemctl restart postifx
  3. postdrop 프로세스 kill

    # sudo killall postdrop
  4. error message 삭제

    # sudo touch /var/log/messages
  5. rsyslog.service 재시작

    # sudo systemctl restart rsyslog.service
    # sudo systemctl status rsyslog.service

     

この回答は役に立ちましたか? はい いいえ

フィードバックを送信
お役に立てずに申し訳ございません。この記事を向上させるためにフィードバックをお願い致します。