Каковы общие рекомендации по развертыванию mailman, чтобы он мог работать без присмотра?

Я получаю почту с gem mailman но, поработав некоторое время, он либо зависает, либо умирает.

У меня это работает в цикле уже из-за периодической ошибки подключения:

begin
  Mailman::Application.run
rescue IOError
  retry
end

Но этого недостаточно, иногда он просто зависает, и я (возрождаю его с помощью Ctrl-C) [ https://github.com/titanous/mailman/issues/106] (он запускается в screen). Но после пробежки пока выплюнуло новое Net::IMAP::NoResponseError поэтому я спасаюсь от двух ошибок:

rescue IOError, Net::IMAP::NoResponseError

Каковы оптимальные методы запуска почтальона без присмотра? Есть ли список ошибок, от которых я должен спастись?

Обновить

Сегодня он разбился с некоторыми Undefined method logout for NilClass в imap.rb, Есть ли лучший способ обработки входящих писем?

0 ответов

Другие вопросы по тегам