Уведомления по почте больше не отправляются

Мы используем Discourse 1.9.0 beta15.
Уведомления по электронной почте работали, пока у нас не возникла проблема с сервером (закончилось место на диске).
После устранения проблемы мы заметили, что уведомления больше не отправляются (пользователи их не получают).

Пожалуйста, подскажите, какие команды нужно использовать для проверки почтового ящика в Discourse? Как очистить очередь? Я хотел бы посмотреть, не застряли ли письма в очереди.

Я предпринял несколько действий:

  • перезапустил nginx;
  • очистил Redis (flushall);
  • проверил production.log (ошибок, связанных с почтой, не зафиксировано);
  • выполнил telnet с нашего сервера (проблем с нашим SMTP-сервером нет).

Есть ли процесс, отвечающий за отправку уведомлений по электронной почте?
Спасибо.

Обычно это означает, что Sidekiq не запущен, и перезагрузка решает проблему. Если вы очистили Redis, то удалили все ожидающие уведомления.

Вам действительно стоит обновиться, так как эта версия больше не поддерживается.

Привет, Джей,
Есть ли способ перезапустить Sidekiq без перезагрузки сервера?
Приложение работает нормально, за исключением уведомлений по электронной почте.
Если я перезагружу приложение (перезапуск приложения через лаунчер), думаешь, это поможет?
Я пока не перезагружал приложение.
Да, мы в процессе обновления Discourse.
Спасибо

Перезапуск приложения должен помочь.

Перезапуск приложения решил проблему. Большое спасибо @pfaffman!

Это устаревшая версия, содержащая множество уязвимостей безопасности. Пожалуйста, обновитесь как можно скорее.