[EC2] A large number of postdrop error messages occur in /var/log/messages and /var/log/maillog.

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
      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

     

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.