Мы не наблюдали этих проблем на нашем хостинге или у других пользователей с самостоятельным размещением, поэтому, скорее всего, это проблема, специфичная для вашего сервера. У нас пока нет соответствующих исправлений в разработке.
Судя по симптомам, похоже, что Sidekiq (процессор фоновых задач) работает некорректно.
Вы видите какие-либо недавние ошибки при посещении /logs на вашем форуме?
Как выглядит /sidekiq? Показывает ли он обработку задач?
В нормальном состоянии число «в очереди» должно быть близко к нулю. Я подозреваю, что если процессы застряли, ваше число очень велико, и может потребоваться время, чтобы оно уменьшилось до 0.
Sidekiq работал (казалось, вполне успешно), но после обновления до версии 3.4 он, похоже, завис, и в очереди скопилось около 1000 задач. Поскольку обновления часто включают пересборку или асинхронные операции, мы не считали это подозрительным.
Перезапуск процесса решила проблему. Я подозреваю, что виновником может быть плагин «Кто онлайн», но я не уверен на 100%.
Вероятно, это не связано, но мы также столкнулись с проблемой, которая может быть вызвана некорректной работой Sidekiq после недавнего обновления.
Также:
Совпадение это или нет, но один из наших администраторов заметил это за последние 24 часа, однако мне пока не удалось воспроизвести проблему, поэтому, возможно, это был единичный сбой.
На панели мониторинга Sidekiq ничего активного не отображалось: все пять слотов для задач были заняты задачами, которым уже 21 час, поэтому Sidekiq не брал новые задачи ни в каком виде, а количество заочерёженных задач росло. Мне всё равно требовалось применить системные обновления, поэтому я просто перезагрузил систему, и это решило проблему.
Рост очереди «Кто онлайн» стал первым сигналом.
Посещение панели мониторинга Sidekiq не «подстегнуло» процесс.
Кроме того, я заметил следующее предупреждение на панели мониторинга Discourse:
Интересно, означает ли это, что где-то есть предупреждение, которое просто не отображается в интерфейсе. Я не заметил этого предупреждения сразу после последнего обновления до версии 176ee0bf60. Я не проверяю панель мониторинга достаточно часто, чтобы знать, когда оно могло бы появиться.