Désolé par avance si c’est la mauvaise catégorie, le mauvais emplacement, etc.
Je fais tourner un site Discourse depuis environ 6 mois via un VPS DigitalOcean, sans trop de problèmes. La page d’administration indique que je suis sur la version 2.5.0.beta4. Depuis hier soir, la plupart du contenu des pages refuse de se charger ou met un temps déraisonnable. Par exemple, je peux naviguer vers des pages comme la page d’accueil ou /admin, mais aucun de leur contenu réel (publications, graphiques de l’administration ou autres onglets) ne semble se charger. J’ai vérifié les indicateurs système : l’utilisation du CPU tourne autour de 2 % en idle, et il y a un trafic ou une utilisation du disque minimale. L’ensemble d’utilisateurs compte peut-être une dizaine de personnes, car je suis simplement en train de tester/configurer le site. Compte tenu de cela, ce comportement semble très étrange.
Les seuls plugins que j’ai, selon app.yml, sont docker_manager et discourse-signatures. Je suis le seul administrateur, donc je peux confirmer qu’aucun changement n’a été apporté aux paramètres du site depuis un moment.
Ma première idée a été de redémarrer la machine elle-même. J’ai aussi essayé de mettre à jour manuellement avec git pull et ./launcher rebuild app. Je ne sais pas trop quoi surveiller pendant ce processus pour détecter d’éventuelles erreurs, mais la reconstruction semble se terminer et le site devient accessible à nouveau, bien qu’il reste sur la version 2.5.0.beta4. De même, essayer d’accéder à la page /admin/update finit par un simple délai d’attente.
Tout cela semble assez bizarre car le site est en quelque sorte « fonctionnel » — je ne connais tout simplement pas assez son fonctionnement pour vraiment diagnostiquer quoi que ce soit. J’ai trouvé et pu exécuter discourse-doctor, mais je ne suis pas sûr de ce qu’il accomplit — il m’envoie un e-mail avec succès, etc.
La seule chose qui pourrait indiquer un problème est que, hier soir, j’ai reçu un e-mail du forum concernant une réponse à un message. Quand je navigue vers la catégorie « derniers messages » (après qu’elle ait fini de charger), il ne semble y avoir aucune indication que le message existe, car l’aperçu du fil dans « derniers messages » ne l’indique pas comme ayant été publié en dernier par cet utilisateur. Je ne parviens pas à charger le contenu d’aucun message, donc je ne peux pas vérifier avec certitude. Il pourrait donc y avoir une erreur ou un décalage dans la base de données ? Je ne sais pas comment un tel problème pourrait se propager et provoquer l’échec du chargement de grandes parties du site, ou si cela vaut la peine de s’engager dans cette voie.
Quelles que soient vos idées sur par où commencer pour dépanner un problème comme celui-ci ? Merci beaucoup d’avoir pris le temps de lire : )