Стоял почтовый сервак на qmail (от qmailrocks) на FreeBSD 6.0-RELEASE, работал без каких либо нареканий.
Вчера полетел винт, в наличии был полный архив недельной давности - с него и была востановлена система на новом винте.
Собственно поднялся сервак без проблем, почту проверил - все работает.
Неприятности начались утром, когда обнаружил, что из локальной сети невозможно получить почту с сервера, smtp работает,
а вот по pop3 никто приконектиться не может.
в логах нигде ошибок нет, а у клиента "невозможно соединиться с сервером..."
Ребутнул...почта заработала...гдето на пол часа, потом снова "подвисла".
qmailctl restart не помогает...
при этом если прибить процесс
root 548 0.0 0.1 1636 1104 con- I 8:50PM 0:00.00 /bin/sh /command/svscanboot
и перезапустить, или даже не прибивая запустить второй,
/bin/csh -cf '/command/svscanboot &'
то клиенты начинают принимать почту.
при этом из странностей заметил еще вот что:
перестали писаться логи в
/var/log/qmail/qmail-pop3d
/var/log/qmail/qmail-send
/var/log/qmail/qmail-smtpdБуду признателен за любую помощь и совет.
Ну хоть какие-нибудь идеи....
>Ну хоть какие-нибудь идеи....
а chmod и chown проверил на папки?
>>Ну хоть какие-нибудь идеи....
>а chmod и chown проверил на папки?
Да, там все нормально, да иначе бы почта не получалась...
в логах в момент "подвиса" последняя запись
Aug 11 17:05:45 mx vpopmail[42374]: vchkpw-pop3: (PLAIN) login success manager.....
и все, дальше пусто.
в процессах все есть, ничего не отваливается
bash-2.05b# ps -auxw|grep mail
root 39060 0.0 0.1 1176 560 p0 I 4:52PM 0:00.00 supervise qmail-send
root 39062 0.0 0.1 1176 560 p0 I 4:52PM 0:00.00 supervise qmail-smtpd
root 39064 0.0 0.1 1176 560 p0 I 4:52PM 0:00.00 supervise qmail-pop3d
vpopmail 39066 0.0 0.1 1208 772 p0 I 4:52PM 0:00.01 /usr/local/bin/tcpserver -v -R -l *****.ru -x /etc/tcp.smtp.cdb -c 30 -u 1010 -g 1004
root 39068 0.0 0.1 1196 616 p0 S 4:52PM 0:00.06 tcpserver -H -R -v -c100 0 110 qmail-popup mx.*****.ru /usr/home/vpopmail/bin/vchkpw q
qmails 39070 0.0 0.1 1260 700 p0 I 4:52PM 0:00.03 qmail-send
root 39076 0.0 0.1 1200 656 p0 I 4:52PM 0:00.00 qmail-lspawn ./Maildir
qmailr 39077 0.0 0.1 1200 620 p0 I 4:52PM 0:00.00 qmail-rspawn
qmailq 39078 0.0 0.1 1192 636 p0 I 4:52PM 0:00.00 qmail-clean
qmaill 42773 0.0 0.0 0 0 p0 RE 5:07PM 0:00.00 [setuidgid]
qmaill 42774 0.0 0.0 0 0 p0 RE 5:07PM 0:00.00 [setuidgid]
qmaill 42775 0.0 0.0 0 0 p0 RE 5:07PM 0:00.00 [setuidgid]bash-2.05b# ps -auxw|grep svscan
root 39056 0.0 0.1 1636 1168 p0 I 4:52PM 0:00.00 /bin/sh /command/svscanboot
root 39058 0.0 0.1 1224 680 p0 S 4:52PM 0:00.03 svscan /service
а "telnet localhost pop3" что именно отвечает?
>
>
>а "telnet localhost pop3" что именно отвечает?
bash-2.05b# telnet localhost 110
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Operation timed out
telnet: Unable to connect to remote hostВ принципе проблему решил.
Все дело было в мультилоге,
отсутствие логов вызывало переполнение буфера, в следствии чего, процессы висели, но не работали.
Очевидно после востановления что-то пошло не так...
решилось пересборкой даймонтулза.
>>
>>
>>а "telnet localhost pop3" что именно отвечает?
>
>
>bash-2.05b# telnet localhost 110
>Trying 127.0.0.1...
>telnet: connect to address 127.0.0.1: Operation timed out
>telnet: Unable to connect to remote host
вообще выглядит как будто tcpserver не стартован и не слушает порт
>
>В принципе проблему решил.
>Все дело было в мультилоге,
>отсутствие логов вызывало переполнение буфера, в следствии чего, процессы висели, но не
>работали.
>Очевидно после востановления что-то пошло не так...
>решилось пересборкой даймонтулза.
не встречал, что бы мультилог вешал кого-то. наверное действительно переполнение