Discourse plante soudainement et revient à la normale au bout d'un moment

Bonjour,

Nous avons créé un forum Discourse qui utilise Keycloak pour la connexion et la gestion des privilèges des utilisateurs. Discourse semble fonctionner correctement, mais soudainement, je rencontre parfois ce message d’erreur suivi d’une erreur 503.

Quelques instants plus tard, tout redevient normal. Je n’arrive pas à reproduire le problème en suivant les mêmes étapes. Le comportement est extrêmement étrange.

Quelqu’un peut-il nous aider ?

Difficile à dire, peut-être y a-t-il des indices dans /logs qui pourraient aider ? Si c’est un problème de connexion, un message d’erreur pourrait s’y afficher.

Salut @gauthamraj,

Vous devriez pouvoir cibler ce problème en ouvrant la console de développement de votre navigateur et en consultant l’onglet Réseau (voir l’image ci-dessous).

Ensuite, rechargez la ou les pages et effectuez un test. Vous verrez très probablement des messages d’état HTTP réseau tels que 404, 502, 403 (200 est correct), etc., ainsi que le fichier ou l’appel réseau externe qui pose problème.

Assurez-vous de sélectionner « Tout » au départ, puis vous pourrez vous concentrer sur XHR, JS, Doc et plus encore au fur et à mesure que vous identifiez les erreurs et les problèmes.

J’espère que cela vous aidera.

Puisque l’instance Discourse redémarre automatiquement, nous ne pouvons pas accéder aux journaux.

Cependant, voici les journaux publics et ils semblent sains : https://forum.solveninja.org/logs/

J’ai essayé. J’ai juste remarqué un problème de contenu mixte avec le favicon. Le reste semble fonctionner correctement, à part quelques avertissements.

Ils ne sont pas publics :).

Nous avons remarqué que lors de la tentative d’octroi de permissions d’administrateur via Keycloak, l’instance Discourse redémarre automatiquement.

Veuillez nous excuser. Je ne peux pas joindre le fichier journal car je suis un nouvel utilisateur. Dois-je le télécharger sur mon disque et partager le lien ?

Salut @gauthamraj

Je viens de visiter ton site. C’est bien ça, non ?

Ton site fonctionne en HTTP et non en HTTPS, ce qui provoque de nombreuses erreurs JS dans le navigateur :

Quand il y a des erreurs JS comme celle-ci, le site ne fonctionnera pas correctement, comme tu le sais sûrement. Cela inclut toutes les applications/bibliothèques spéciales pour la connexion, comme keycloak.

Ma suggestion est de mettre ton site en HTTPS et de réessayer.

J’espère que cela t’aidera.

Voir aussi (sur le site de Keycloak) :

Suivant
Avant de déployer Keycloak en production, il y a encore quelques choses à faire, notamment :

  • Passer à une base de données prête pour la production, comme PostgreSQL

  • Configurer SSL avec tes propres certificats

  • Changer le mot de passe administrateur pour un mot de passe plus sécurisé

  • Pour plus d’informations, consulte la Documentation Keycloak.

@neounix Oui, c’est la page web.

Noté. Nous passerons tout en HTTPS et mettrons à jour ici.

Merci.