Jobs::PeriodicalUpdates est la cause d’une utilisation élevée du CPU (plus de 100 %)
Lorsque nous vérifions : sidekiq/scheduler/history
Je vois que Jobs::PeriodicalUpdates a atteint 79 secondes. Cela provoque une augmentation du CPU, les utilisateurs accédant au site web sont exclus.
Désactiver Jobs::PeriodicalUpdates a-t-il un effet ? Comment le désactiver ?
Et, Jobs::AboutStats ; Jobs::DestroyOldDeletionStubs ; Jobs::DirectoryRefreshDaily ; Jobs::EnsureDbConsistency
provoquent également une augmentation du CPU au-dessus de 100 %.
Je ne suis pas un expert pour analyser cela, je vois deux paramètres mentionnés :
automatically download gravatars (télécharger automatiquement les gravatars), je ne pense pas que cela expliquerait une utilisation élevée du CPU
rebake_old_posts_count (nombre de vieilles publications à ré-encoder), celui-ci est maintenant masqué, mais peut-être avez-vous configuré un grand nombre de vieilles publications à ré-encoder toutes les 15 minutes il y a des mois. Cela expliquerait un peu plus cette utilisation du CPU.
S’agissait-il de la première mise à niveau depuis longtemps ? Je pense que vous redimensionnez probablement les images en raison d’un changement il y a quelque temps. Cela fonctionnera mieux à long terme.
Vous ne pouvez pas l’éteindre. Des changements ont nécessité un nouveau “rebake”. Si vous avez suffisamment de ressources, vous pourrez peut-être ajuster les choses pour améliorer les performances.