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

     

이 답변이 유용합니까? 아니오

Send feedback
도움을 드리지 못해 죄송합니다. 피드백을 주시면 이 문서의 품질을 높이겠습니다.