Linux Mail

Dovecot Time moved backwards error

2009.06.29 19:51

jook 조회 수:19570

dovecot을 운영하다보면, 아래와 같은 메시지와 함께 dovecot 데몬이 죽는 경우가 발생한다.

 

Jun 28 23:58:32 jook dovecot: Time just moved backwards by 29 seconds. This might cause a lot of problems, so I'll just kill myself now. http://wiki.dovecot.org/TimeMovedBackwards

 

보통 서버를 운영하다보면, 서버의 로드로 인해 서버 시간이 실제시간보다 느려지는 경우가 발생하여, rdate나 ntpdate로 시간을 맞추게 된다.


위의 경우는 서버 시간이 time서버의 시간보다 빨라서, rdate나 ntpdate로 서버시간을 동기화 할때, 서버시간이 이전시간으로 되돌아가는 경우, dovecot 데몬이 죽게 되는 현상이다.

 

해결 방법으로는 time 서버의 문제일 가능성이 있기 때문에, 우선 time서버를 변경해 보는 방법(구글링 결과로는 time.bora.net 타임서버를 사용하는 경우에 이러한 현상이 많이 발생하고 있다.)과 서버 시간을 동기화 하는 스크립트 상에서 dovecot 데몬을 체크해서 재실행 하는 방법이 있다


로그상에 나타난 http://wiki.dovecot.org/TimeMovedBackwards 링크를 따라가보면, 주기적으로 서버시간을 동기화 하는 것 보다는 ntpd를 이용해서 서버의 시간을 동기화 하도록 권고하고 있다.

 

dovecot의 버전에 따라서 위와 같은 issue가 발생하지 않는 경우도 있지만, 현재 CentOS_5.3 최신 버전인 dovecot-1.0.7-7.el5 에서는 위와같은 오류가 발생하고 있다.

번호 제목 글쓴이 날짜 조회 수
34 sendmail을 이용한 RBL 참조 설정 호스트웨이 2012.11.23 7307
33 qmailadmin 설치하기 호스트웨이 2012.11.22 7457
32 보내고 받는 메일의 양 제한 조치 호스트웨이 2015.09.25 7872
31 sendmail이 작동하지 않을 경우 호스트웨이 2015.09.30 8422
30 메일 서버 차단 방지 호스트웨이 2015.09.02 8905
29 sendmail에서 이메일 추가(생성)하기 호스트웨이 2012.10.19 10577
28 sendmail에서 smtp 포트를 587포트로 변경하기 호스트웨이 2012.11.02 11655
27 리눅스에서 Spam 메일 방지법 호스트웨이 2012.08.03 11959
26 Exim 메일 큐 지우기 호스트웨이 2012.05.25 12266
25 /var/spool/postfix/maildrop으로 로그가 계속 생길 때 호스트웨이 2015.09.12 12633
24 ClamAV 백신 설치하기 호스트웨이 2012.05.11 12643
23 Linux sendmail 속도 빠르게 하는 방법 호스트웨이 2012.08.24 13240
22 Dovecot에서 “Error indexing mbox file (LF not found)” 에러 발생시 해결 방법 호스트웨이 2012.06.29 14319
21 리눅스에서 /etc/aliases 를 이용하여 같은메일 여러 사용자가 수신 호스트웨이 2012.07.27 14598
20 /var/spool/clientmqueue 디렉토리의 용도 호스트웨이 2012.11.08 15295
19 postfix 메일에서 queue 관리 호스트웨이 2012.09.28 15321
18 dovecot 에러 예제 호스트웨이 2012.03.27 15363
17 리눅스 터미널에서 파일 첨부 하기 호스트웨이 2012.08.23 16859
16 Sendmail - Spam 발송 계정 및 IP 확인하기 호스트웨이 2012.09.14 17061
» Dovecot Time moved backwards error jook 2009.06.29 19570