Jobs::PeriodicalUpdates ist die Ursache für hohe CPU-Auslastung (über 100%)
Wenn wir überprüfen: sidekiq/scheduler/history
Ich sehe, Jobs::PeriodicalUpdates erreichte 79 Sekunden. Dies führt zu einer Erhöhung der CPU-Auslastung, wodurch Benutzer, die auf die Website zugreifen, ausgeschlossen werden.
Hat das Ausschalten von Jobs::PeriodicalUpdates Auswirkungen? Wie schalte ich es aus?
Und Jobs::AboutStats; Jobs::DestroyOldDeletionStubs; Jobs::DirectoryRefreshDaily; Jobs::EnsureDbConsistency
verursachen ebenfalls, dass die CPU auf über 100 % ansteigt.
in der Jobs::PeriodicalUpdates . Aufgabe
Was bedeutet Ihrer Meinung nach Jobs::PeriodicalUpdates?
Ist es möglich, Jobs::PeriodicalUpdates zu deaktivieren?
Ich bin kein Experte, um das zu analysieren. Ich sehe zwei erwähnte Einstellungen:
automatically download gravatars (Gravatare automatisch herunterladen): Ich glaube nicht, dass dies eine hohe CPU-Auslastung erklären würde.
rebake_old_posts_count (Anzahl alter Beiträge neu backen): Diese ist jetzt ausgeblendet, aber vielleicht haben Sie vor Monaten viele alte Beiträge so eingestellt, dass sie alle 15 Minuten neu gebacken werden. Das würde die CPU-Auslastung etwas mehr erklären.
War dies das erste Upgrade seit langem? Ich denke, Sie passen wahrscheinlich Bilder aufgrund einer Änderung vor einiger Zeit an. Das wird sich auf lange Sicht auszahlen.
Sie können es nicht ausschalten. Es gab Änderungen, die ein erneutes Backen erfordern. Wenn Sie über genügend Ressourcen verfügen, können Sie möglicherweise Anpassungen vornehmen, um die Leistung zu verbessern.