Я могу ошибаться, но, по-моему, дело в том, что письма с резюме оказались в очереди, и теперь они отправляются. Процесс будет продолжаться до тех пор, пока все письма не будут доставлены.
Если я прав, вы можете отключить отправку писем, найти таблицу с ними и удалить их. Однако в следующий раз, когда будут отправляться письма с резюме, ситуация повторится.
Да, но это уже происходит три дня. Все остальные письма (например, о регистрации) больше не доставляются. Сообщество работает, но вся рассылка — нет.
Я нашел очень похожую проблему — Extreme memory usage due to bad mail credentials. Похоже, это какой-то хитрый баг.
Единственный способ, который я нашел, чтобы остановить это, — удалить токен аутентификации у моего SMTP-провайдера. Discourse начал показывать сотни ошибок, и только после этого нагрузка снизилась. Я восстановил токен, и теперь всё, кажется, в порядке.
@codinghorror Я нашёл корневую причину проблемы. Наш почтовый провайдер удалил (по своим глупым причинам) подтверждённые записи хоста для нашего аккаунта. Эти записи хоста использовались для заполнения поля from в письме с нашим хостом. После этого Discourse ушёл в бесконечный цикл. Мне кажется, что в потоке работы Discourse тоже есть баг в этом случае. Ведь он должен сообщать об ошибке и не загружать одно ядро на 100%.
Так что аккаунт в порядке. Но почтовый провайдер возвращает ошибку при отправке письма: «Неверный отправляющий хост» или что-то в этом роде, и именно этот поток вызывает проблему.