URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62623
[ Назад ]

Исходное сообщение
"sendmail - не раскидывает mqueue"

Отправлено Erthad , 12-Дек-05 14:28 
На сервере стоит sendmail+cyrus.
Ситуация такая:
Запускаю sendmail -q1m -C /var/spool/mqueue/

Он запускает кучу дочерних процессов, но очередь не раскидывает - они так и продолжают висеть.

root     15796     1  0 14:07 ?        00:00:00 sendmail: Queue runner@00:01:00 for /var/spool/mqueue
root     15798 15796  0 14:07 ?        00:00:00 sendmail: ./jBCAp2nv031796 localhost: user open
root     24943 15796  0 14:08 ?        00:00:00 sendmail: ./jBCArhNv022355 localhost: user open
и т.д.

Цырус в списке процессов есть. В логах всё чисто (сообщение о старте сендмейла и дальше всё пусто).
Недавно переполнился диск и всё встало, потом место было расчищено. После этого работать перестало, хотя места сейчас более чем достаточно. До этого всё работало нормально.

Где искать грабли?


Содержание

Сообщения в этом обсуждении
"sendmail - не раскидывает mqueue"
Отправлено Erthad , 12-Дек-05 16:24 
Похоже, побилась база Цыруса - в логах messages вижу такие строчки:

>Dec 12 08:33:59 mail master[5056]: about to exec /usr/lib/cyrus/bin/lmtpd
>Dec 12 08:33:59 mail lmtpunix[5056]: DBERROR: opening /var/lib/imap/deliver.db: cyrusdb error

Тогда вопрос такой: как можно эту базу починить?


"sendmail - не раскидывает mqueue"
Отправлено Erthad , 15-Дек-05 20:40 
>Похоже, побилась база Цыруса - в логах messages вижу такие строчки:
>
>>Dec 12 08:33:59 mail master[5056]: about to exec /usr/lib/cyrus/bin/lmtpd
>>Dec 12 08:33:59 mail lmtpunix[5056]: DBERROR: opening /var/lib/imap/deliver.db: cyrusdb error
>
>Тогда вопрос такой: как можно эту базу починить?

При запуске ctl_cyrdb -r вылетал segmentation fault.
Проблема вылечилась удалением всех файлов из /var/lib/imap и пересозданием базы.

Тему можно считать закрытой.