Discourse перестал опрашивать мой POP3-сервер

Здравствуйте,

Я администрирую сервер Discourse на Digital Ocean, который опрашивает наш входящий почтовый ящик на хостинге с cPanel для получения сообщений и их публикации в Discourse. Система работала без сбоев в течение нескольких лет, но вчера перестала функционировать: письмо, поступившее на ящик вчера в 15:44, действительно было обработано экземпляром Discourse на Digital Ocean, однако три последующих письма не были получены. (Письма отображаются в почтовом портале cPanel хостинг-провайдера, то есть они действительно поступают; проблема заключается в том, что Discourse не может их извлечь.)

Проблема не в объёме входящей почты: мы получаем от 0 до 10 писем в день, обычно ближе к нулю.

В логах Discourse отображается следующая ошибка:

Job exception: Net::ReadTimeout

  • Я изменил интервал опроса POP3 (был 7 минут, теперь 3 минуты).
  • Обновил Discourse до версии 2026.3.0-latest.
  • Перезагрузил сервер (droplet) на Digital Ocean.

Ничего из этого не помогло.

(Обращаю внимание, что сообщение Net::ReadTimeout появляется в логах только раз в полчаса или час, а не каждые 7 или 3 минуты, как должно быть при опросе.)

Digital Ocean утверждает, что на их стороне ничего не менялось, что могло бы вызвать эту проблему; мой хостинг-провайдер cPanel также заявляет, что на их стороне изменений не было.

Аналогичная ситуация произошла в августе — опрос POP3 просто перестал работать, но через несколько дней всё снова заработало, пока я ещё общался со службой поддержки Digital Ocean и моего хостинг-провайдера.

Не могли бы вы предложить, что ещё можно попробовать, чтобы восстановить работу опроса POP3?

Спасибо!

1 лайк