Pourquoi le plugin de localisation utilise autant de CPU ?

J’ai reconstruit le conteneur avec la dernière version ayant passé les tests d’aujourd’hui, et soudainement tous les cycles CPU sont utilisés. Le site devient très lent.

Le serveur exécute essentiellement uniquement Discourse. Que fait cet utilisateur openvpn avec Ruby/Unicorns ? Est-ce la même chose que les Unicorns de Discourse ?

En supposant que cela soit prévu et souhaité, comment puis-je libérer des cycles CPU pour que le site ne soit pas si lent ?

Sidekiq montre à peine quelque chose en cours d’exécution en arrière-plan. Aucun utilisateur n’est connecté, sauf moi.

Potentiellement aussi un problème ici, j’ai effectué la mise à niveau à 09h03 ce matin, je surveillerai au cours de la journée :

Nos deux cœurs de processeur sont utilisés à 100 %.

Le mien semble redescendre à nouveau maintenant, je continuerai à surveiller.

J’ai supprimé le plugin layouts et le plugin location, et le problème s’est résolu pour l’instant. Comme il est très tard chez moi, je n’ai pas encore eu la possibilité d’isoler si l’un, les deux ou aucun d’entre eux est à l’origine du problème, mais je vous tiens au courant, @angus @merefield.

Le mien est également revenu complètement à la normale après avoir désactivé le plugin de localisation :

Avez-vous rencontré le problème dont j’ai parlé dans ce sujet, @ckshen ?

Je n’ai pas eu l’occasion de vérifier les erreurs avant de désactiver les plugins. Puis, aujourd’hui, j’ai reconstruit Discourse en version 2.6.0.beta6 ( e7bad9f05d ). Le problème a disparu.

Une question de base, comment savoir quel plugin utilise le plus de CPU et de mémoire ? htop ne montre que les processus unicorn mais pas les ressources utilisées par chaque plugin.