Dovecot ile bu sorunu yaşıyorsanız çözüm için aşağıdaki adımları uygulayabilirsiniz;
Dovecot sorundan kendi sayfasinda bahsetmis;
http://wiki2.dovecot.org/TimeMovedBackwards
Bu sorunu benim yaşama sebebim 1. seçenekti. Yani ntpdate. Herseyi manual kontrol etmek hiç işime gelmediğinden mümkün olduğu kadar otomasyona kaçmayı seviyorum. Crontab’a eklediğim ntpdate komutu ile her saat başı zaman kontrolu yapıyorum. Olası bir zaman sorununda loglarım maksimum 59 dakika yanlış süreyle işlenmiş olabilirler.
Şimdi Dovecot bana ntpdate kullanma diyor evet bu bir çözüm ancak ne kullanıp kullanmayacağıma bir başkası karar verecekse keyfim kaçıyor.
Bunun icin ufak bir dovecot kontrol servisi yazdım ve sizinle paylaşıyorum, script son derece yalın ama benim işimi görüyor isterseniz geliştirip burada paylaşın.
Servisi debian için yazdım, diğer dağıtımlarda durum nedir denemedim.
Yeni baslayanlar icin ufak bir not;
asagidaki scripti /usr/bin/kontrolet diye bir dosya olusturup icine yapistirin,
chmod +x /usr/bin/kontrolet komutu ile calisitirma yetkisi verin,
/usr/bin/kontrolet &
komutu ile calistirin ve ssh dan ayrilmadan once 60 saniye bekleyin.
#!/bin/bash # fd 02/09/2011 if [ `ps aux | grep dovecot | grep -c -v grep` -gt 0 ] then echo "active" sleep 60 /usr/bin/kontrolet & exit else echo "not active" /etc/init.d/dovecot restart sleep 60 /usr/bin/kontrolet & exit fi
No responses yet