J’ai reçu des plaintes d’utilisateurs qui ne peuvent parfois pas publier ou créer de sujets. Ce problème semble survenir de manière aléatoire, mais il pourrait être lié à une utilisation élevée du CPU sur le serveur.
Voici un instantané de htop montrant l’utilisation du CPU lors d’un de ces pics.
Chaque fois que l’utilisation du CPU augmente, je remarque la commande suivante en cours d’exécution : postgres:13/main: discourse discouse [local] UPDATE
Cela se produit toutes les heures (plus ou moins) :
Cela pourrait-il être une limitation de mémoire ou de CPU sur le serveur ? Si quelqu’un a des idées pour diagnostiquer ou résoudre ce problème, j’apprécierais grandement votre aide. Merci d’avance !
Cependant, les mêmes erreurs se produisent chaque heure pendant l’exécution de la commande postgres:13/main: discourse discourse [local] UPDATE, ce qui correspond aux pics du graphique.
Quelqu’un a-t-il des suggestions sur ce qui pourrait causer cela et comment le résoudre ?
Avez-vous récemment effectué une mise à niveau ?
Quoi qu’il en soit… voici quelques fils de discussion récents avec une utilisation élevée du processeur.
La reconstruction pourrait aider.
Nous avons identifié le problème. Il a été causé par le paramètre Discourse reactions like sync. Je ne sais pas s’il existe un moyen de l’éviter autrement qu’en le désactivant.