미니옵빠의 code stubs

/var/spool/postfix/maildrop 에 로그 full 로 hang 발생할 경우 본문

OS/Linux

/var/spool/postfix/maildrop 에 로그 full 로 hang 발생할 경우

미니옵빠 2016. 4. 25. 17:00

일단 hang 걸리면 서버는 reboot 해야 함


- /var/spool/postfix/maildrop 위치에 파일이 너무 많이 쌓여 inode full 상태가 주요 원인임

- crontab 의 실행결과 내용 (성공이던 실패던)이 메일로 전송되고, 이 메일을 보낼 수 있는 환경이 안되어 있어 (sendmail 이 동작하지 않는다거나) 발생 실패, 해당 위치에 파일은 계속 쌓이는게 주 상황


해결방법

- /etc/crontab 또는 개별 계정의 crontab 에 MAILTO = "" 설정

-- centOS에서 이걸로 해결 안됨. 메일을 계속 보냄


- /var/spool/postfix 폴더를 통째로 삭제하거나

- crontab 내 구문 설정시 stdout 등을 설정

예)

* * * * * /script/run.sh 2>&1

* * * * * /script/run2.sh >/dev/null 2>&1