После перехода наблюдаю периодическое падение сервиса IMAP. Происходит это примерно 1 раз в неделю, при падении в логах ничего не фиксируется. Но в логах acIMAP.log изредка встречается следующее:
-ERR 1 mailbox locked
-ERR 1 mailbox locked
-ERR 1 mailbox locked
Message not found (FETCH) ** Exception time: Wed, 18 May 2011 10:32:20 +0300
** Thread number/reuse/id:25665 0 3292
** API Calls: ReleaseMutex
Message not found (FETCH) ** Exception time: Wed, 18 May 2011 10:32:27 +0300
** Thread number/reuse/id:25665 0 3292
** API Calls: ReleaseMutex
-ERR 1 mailbox locked
-ERR 1 mailbox locked
Падение происходит в ночное время, когда нагрузка минимальна (один IMAP-пользователь и с десяток POP3-пользователя).
При запуске после падения, никаких сообщений об ошибках или сбоях не появляется.
Не менял я в своей обвеске acIMAP ничего, кроме добавки кода, который вообще к Eserv/4 относится и включаться в этой версии не должен. Какие-то изменённые библиотеки, подключившиеся при пересборке acIMAP? Хотя и на предыдущие билды жалобы были...
P.S. У вас плагин Pop3Recv после обновления нормально работает? Или не пользуете?
Плагин Pop3Recv используется и работает нормально.
с 03.06.2011 перешёл на версию PigMail/PigProxy version 2.3beta6. Посмотрю что будет с этой версией.
ред: 07.06.2011 19:08
А в Pop3Recv был баг. Удавлен with a little help from my friends.
10.06.2011 20:09:57 — коректно завершается опрос POP-ящика
10.06.2011 20:10:00 — начинается IMAP-опрос
И в 10.06.2011 20:10:00 — сервис падает.
И опять в логах ничего.
Время работы сервиса от предыдущего старта до падения — 7 дней и почти 12 часов.
ред: 13.06.2011 21:25
Ещё безумная мысль — последите за службой, не пухнет ли процесс в размере, не растут ли счётчики потоков и дескрипторов.
Опять в логах ничего.
За службой проследил — параметры колебались примерно в рамках показателей при старте.
Какие-либо идеи есть?
Посмотреть бы логи всё-таки.
P.S. Как допричешу задуманное в прокси — погоняю IMAP на своём мобильном полигоне.
Какой уровень логов и где включить?
Как вариант — можно попробовать поиграть с ограничением на количество одновременных подключений к серверу, с тайм-аутом для IMAP. В сторону уменьшения...
Параметры пока не буду менять никакие — как есть, так пусть и работает.
Поднимите уровень до седьмого, будет более детальная информация писаться.