Nous avons connu un afflux de nouveaux visiteurs ce matin à la suite d’un AMA très populaire, et beaucoup de personnes ont reçu ce message, ce qui était compréhensible dans la mesure où un sujet était surchargé et que le CPU a atteint son pic d’utilisation à ce moment-là. Depuis, la situation s’est calmée, mais je continue de recevoir cette erreur m’indiquant que je suis déconnecté, puis la page se rafraîchit et affiche le message d’avertissement.
Pour info, j’ai 2 Go de mémoire et 1 CPU chez DO. Il y avait environ 30 utilisateurs en ligne ce matin lorsque le problème est survenu pour la première fois, et maintenant, il n’y en a plus que 10. Dois-je simplement augmenter la puissance du CPU, ou cela semble-t-il un peu étrange que cela continue de se produire ?
Ça va et vient, je l’ai vu quatre fois aujourd’hui, mais la plupart du temps, tout fonctionne bien. Je viens de redémarrer Docker avec la commande service docker restart, est-ce correct ? Si le problème persiste, je tenterai un redémarrage complet du système, en essayant d’éviter les temps d’arrêt puisque nous avons beaucoup de nouveaux utilisateurs qui découvrent le site. Merci, Jeff.
Cela devrait revenir automatiquement. @sam a développé cette fonctionnalité et je sais qu’elle a fonctionné pour nous par le passé comme prévu… peut-être a-t-il des idées ?
Même s’il n’y a que 10 utilisateurs en ligne, un grand nombre d’utilisateurs pourraient effectuer des tâches en arrière-plan, et un nombre énorme d’utilisateurs anonymes pourraient continuer à le solliciter.
Le site devrait se rétablir automatiquement dès que la charge diminuera.
Si vous souhaitez vraiment accélérer le processus, vous pouvez essayer de redémarrer le conteneur.
Je rencontre également ce message. Pourriez-vous s’il vous plaît expliquer dans quelles circonstances ce message est généré par Discourse ? Est-ce lorsque tous les workers Unicorn sont occupés ? Ou en fonction de certaines métriques serveur ? Merci.
Merci, @sam, c’est très utile. Je comprends maintenant mieux pourquoi un plugin (qui effectue trop d’appels AJAX) pourrait être à l’origine des problèmes que nous constatons sur notre site. En plus du message de « charge extrême », nous voyons également des écrans blancs d’avertissement « ralentissement » (trop de requêtes, nginx), ce qui s’inscrit également dans ce contexte.
Nous sommes actuellement en train d’identifier le coupable. Un problème que nous avons déjà identifié est Babble. Notre chat comptait plus de 10 000 messages, ce qui provoquait une charge lourde sur le système :
Je reviendrai vers vous dès que nous en saurons plus.