Jobs::PeriodicalUpdates является причиной высокой нагрузки на процессор (более 100%)
При проверке: sidekiq/scheduler/history
Я вижу, что Jobs::PeriodicalUpdates достиг 79 секунд. Это вызывает увеличение нагрузки на процессор, и пользователи, обращающиеся к веб-сайту, отключаются.
Имеет ли отключение Jobs::PeriodicalUpdates какой-либо эффект? Как его отключить?
Кроме того, Jobs::AboutStats; Jobs::DestroyOldDeletionStubs; Jobs::DirectoryRefreshDaily; Jobs::EnsureDbConsistency также вызывают высокую нагрузку на процессор, превышающую 100%.
Я не эксперт в анализе этого, но вижу упомянутые два параметра:
automatically download gravatars — не думаю, что это может объяснить высокую загрузку процессора.
rebake_old_posts_count — этот параметр сейчас скрыт, но возможно, вы настраивали переработку большого количества старых постов каждые 15 минут несколько месяцев назад. Это могло бы немного лучше объяснить такую нагрузку на процессор.
Это было первое обновление за долгое время? Я думаю, что вы, скорее всего, меняете размер изображений из-за изменений, произошедших некоторое время назад. Всё будет работать ещё дольше.
Вы не можете его отключить. Произошли изменения, требующие пересборки. Если у вас достаточно ресурсов, вы, возможно, сможете настроить параметры для улучшения производительности.