Здравствуйте,
Я администрирую сервер 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?
Спасибо!