падает dovecot

на некоторых системах такое случается и в моем случае в логах было вот что :

dovecot: Sep 22 11:28:51 Error: pop3-login: Time just moved backwards by 4 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
dovecot: Sep 22 11:28:51 Error: imap-login: Time just moved backwards by 4 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
dovecot: Sep 22 11:28:51 Error: imap-login: Time just moved backwards by 4 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards

Это значит, что время на машине прыгает ( секунды прыгают то назад, то вперед )

нативный фикс от разработчиков :

создаем файл «/usr/local/sbin/dovecot_check_restart.sh» со следующим содержанием :

#!/bin/sh

HOST='localhost'
PORT=110
#PORT=143
#HP=@$HOST:$PORT
HP=:$PORT
echo 'Checking to see if Dovecot is up…'
if ( /usr/sbin/lsof -Pni $HP -s TCP:LISTEN 2>&1 >/dev/null ); then
echo 'Dovecot is up';
else
echo 'Dovecot is down, restarting…';
/etc/init.d/dovecot restart
logger -p mail.info dovecot_check_restart.sh restarting Dovecot
fi

либо с использованием netstat :

#!/bin/sh
chk=`netstat -an | grep -c :110`
if [ «$chk» = «0» ]
then
echo «Dovecot is down, Restarting…»;
/etc/init.d/dovecot restart
fi

сохраняем и добавляем в кронтаб запись :

* * * * * /usr/local/sbin/dovecot_check_restart.sh 2>&1 > /dev/null

Tags: , ,

8 комментариев to “падает dovecot”

  1. имсимс Says:

    Это же бред!! так делать… но видимо другого выхода нет..

  2. Илья Says:

    немного не по теме
    а возможно ли ограничить количество принимаемых писем в час к примеру?
    то есть если допустим спам атака…

  3. admin Says:

    для этого нужно устанавливать антиспам либо сторонний софт, который будет фильтровать почту, так как в отлупленные письма может попасть вся легитимная почта.

  4. Илья Says:

    а если установлен ispmanager lite
    там вроде есть что-то про спам, но там только белый черный список (спамассасин и грейлистингг выключен)

    нужно включить спамассасин? там можно настроить ?

  5. admin Says:

    спасассин действует на основе оценки сообщения, а грейлистинг на основе белых и черных списков. В принципе их можно использовать оба одновременно.

  6. Илья Says:

    а они будут блокировать если будет спам атака? ну вот злоумышленник начнет рассылать на почтовый ящик сервера кучу писем.. не ну если они тупа сортировать будут это не выход… я в плане защиты сервера думаю

  7. Илья Says:

    мне в принципе как таковая сортировка спама не нужна, мне не в лом самому письма сортировать и спам вручную удалять, самых настойчивых можно в блеклист. мне главное что если какой то мудак начнет спамить целенаправленно , его автоматом блокировать, всё.

    а фильтры втопку

    извини если напрягаю..

  8. admin Says:

    если проблемный сайт есть, то как вариант можно направить почту на сервера гугла, он уж церемониться не будет =) . Но вообще я пока не видел спам атак, которые могли положить сервер.

    Вообще любой антиспам обучаем и можно научить его класть письма в спам по заданному паттерну.

Leave a Reply