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 ?
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.
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.