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

Исходное сообщение
"cyrus+postfix неожиданно умер"

Отправлено eldagar , 11-Янв-11 18:01 
Коллеги, приветствую!

Подскажите, может кто сталкивался
Попросили помочь с сервером, на котором установлена связка cyrus2.2 + postfix. Все это чудо на Ubuntu
Ситуация развивалась следующим образом. За праздники на сервере кончилось место. В результате почта перестала приниматься и отправляться, пользователи не могли нормально пользоваться своими IMAP ящиками. Место освободил (удалил с десяток архивов). Вроде все заработало, сервер напринимал немного почты. Потом "вдруг" почта приниматься перестала. Наивно полагая, что перезагрузка решит проблему - сервер перезагрузил.
Теперь имею следующую проблему.
В логах постоянные сообщения
an 11 17:05:40 mailgate postfix/lmtp[6755]: 79FB5117AC05: to=<xxx@xxx.spb.
ru>, relay=none, delay=5602, delays=5592/9.5/0/0, dsn=4.4.1, status=deferred (co
nnect to mailgate.xxx.spb.ru[/var/run/cyrus/socket/lmtp]: No such file or di
rectory)
К IMAP ящикам юзеры подцепиться не могут - говорит сервер не отвечает.
Печаль в том, что файла var/run/cyrus/socket/lmtp реально нет и он не создается.
Если создать его руками и проставить все правильные права - сообщения в логах меняются на Permission denied, и естественно ничего не работает. После перезагрузки файл удаляется (но это наверное логично).
Всякие шаманские действия типа выведения LMTP в master.cf из chroot делал (хотя еще вчера работало все и так).
Все остальные настройки во всех конфигах полностью совпадают с указанными во множестве инструкций - я специально все проверил.
Куда копать - я хоть убей не понимаю. Проблема еще в том, что подобная связка для меня - темный лес - все мои сервер - это сендмайл без всяких имапов (ну не нужны они мне)

Подскажите кто сталкивался. В инете нашел пару вопросов об именно такой проблеме - все без ответов.
З.Ы. Если надо - я скину куски конфигов, но нутром чую - не в конфигах тут проблема (


Содержание

Сообщения в этом обсуждении
"cyrus+postfix неожиданно умер"
Отправлено eldagar , 11-Янв-11 19:59 
Пока ехал домой- подумалось
Когда я запускал cyradm он мне на все попытки чего-нибудь спросить выдавал - нет коннекта к серверу. Иначе говоря сервер не стартует. Хотя при выполнении cyrus2.2 из init.d все запускается (с виду) без проблем.

В связи с этим дополнительный вопрос - как в этом загадочном Дебиане и сайрусе включить логирование ошибок сайруса, и куда они будут писаться по умолчанию. Ну или как вообще это там посмотреть? Моих скромных знаний фрибсд не хватает, увы (


"cyrus+postfix неожиданно умер"
Отправлено mef , 11-Янв-11 22:41 
Попробуйте сделать recovery базы cyrus. Если не поможет попробуйте пересоздать базу cyrus (удалить и запустить cyrus) потом сделать процедуру recovery.
Вы же с bdb делали cyrus? Там такие файлики есть *.db, 4 штуки должно быть, сделайте резервную копию на всякий случай.