Problèmes de performance du serveur dus à une utilisation élevée du CPU

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) :

De plus, nous constatons une augmentation des journaux à peu près au même moment, coïncidant généralement avec une utilisation élevée du CPU.

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 !

2 « J'aime »

Mise à jour :
Après la mise à niveau du serveur, le problème semble avoir été minimisé.

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 ?

2 « J'aime »

Même problème ici. Presque une fois par heure, vous ne pouvez rien publier pendant 15 à 20 minutes, avec une « erreur 502 ».

Je ne sais pas ce qui ne fonctionne pas.

1 « J'aime »

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.

2 « J'aime »

J’ai récemment effectué une mise à niveau et le même problème apparaît assez souvent, environ toutes les heures, comme avant.

Merci d’avoir partagé ces fils de discussion, je vais y jeter un œil ! :+1:

1 « J'aime »

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.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.