Écran blanc vierge après la connexion de l'utilisateur à son compte

L’un de nos utilisateurs de forum rencontre un problème après s’être connecté à son compte. Nous avons également vérifié le problème via la fonctionnalité d’impersonation et nous avons rencontré le même écran blanc. Cela lui est déjà arrivé à deux reprises. La première fois, le problème était identique : nous avons effectué une fusion de comptes, supprimé son ancien profil et fusionné toutes les informations du profil dans le nouveau compte. Maintenant, le nouveau compte semble à nouveau présenter le même problème d’écran blanc.

Avez-vous une idée de la raison pour laquelle cela se produit ?

Peux-tu ou l’utilisateur essayer le mode sans échec pour voir s’il s’agit d’un problème de thème ou de plugin ?

Déjà essayé le mode sans échec, il semble que seul ce compte utilisateur rencontre le problème d’écran blanc, c’est la deuxième fois que nous constatons le même problème avec ce même utilisateur. Nous avons consulté le journal d’activité de l’utilisateur, mais rien de suspect n’a été détecté.

Une idée de pourquoi cela arrive à chaque fois avec le même utilisateur ?

Pouvez-vous refaire cela et vérifier la console du navigateur pour des erreurs ?

Erreur de console lors de l’usurpation de compte utilisateur avec le mode sécurisé.

Quelle version de Discourse utilisez-vous ?

Installé 2.7.0.beta1 ( 477538bf2d )

C’est un problème de RAM du serveur. Si vous avez d’autres CMS ou applications installés sur le serveur, arrêtez-les et vérifiez si Discourse fonctionne correctement. Si c’est le cas, passez à une mémoire plus importante ou supprimez plusieurs applications pour libérer de la mémoire.

Vous pouvez consulter l’utilisation de la mémoire en pourcentage :

$ ps -o pid,user,%mem,command ax | sort -b -k3 -r

L’ensemble du site fonctionne bien, c’est juste cet utilisateur qui rencontre un écran blanc vide. La RAM est bonne, à 40 % d’utilisation, donc le problème vient d’ailleurs…

Avez-vous une idée de comment résoudre cela ? Cela pourrait arriver à d’autres comptes utilisateurs également.

Ma prochaine étape serait d’examiner les journaux du serveur, ils pourraient fournir un indice.

Il s’agit probablement d’une extension de navigateur qui bloque le chargement de quelque chose.

J’ai essayé le mode invité de Chrome, le mode navigation privée, Firefox, Safari, Opera… Le résultat est le même pour ce compte utilisateur : un écran blanc vide après la connexion.

Cela élimine tout problème lié au navigateur. Vous devriez consulter les journaux du serveur (/var/discourse/shared/standalone/log) pour voir ce qui échoue lorsque cet utilisateur se connecte.

@bartv Message privé pour vous.

Il est certain qu’aucun plugin ni CSS personnalisé ne perturbe ce profil utilisateur spécifique, car tous les autres fonctionnent parfaitement !

Je pense qu’il s’agit d’un problème de base de données, car c’est la deuxième fois que ce même utilisateur rencontre le même problème : un écran blanc vide. Nous avons déjà migré son compte vers un nouveau par le passé, mais en raison de l’énorme activité de cet utilisateur, il serait trop pénible de lui attribuer un nouveau profil à chaque fois et de perdre ainsi tous ses likes et lectures.

Est-ce que cet utilisateur spécifique utilise un téléphone très ancien ? Peut-être un système d’exploitation obsolète et qui n’est plus pris en charge ? J’ai rencontré un problème similaire avec une utilisatrice qui utilisait Windows 7 sur son ordinateur portable et qui ne parvenait pas à se connecter. C’est juste une idée. Nous avons également eu un utilisateur qui, pendant ses vacances, a décidé d’utiliser son ancien Windows Phone (oui, il en avait encore un. :laughing:) et il a obtenu une page blanche également.

Cela est utile, car cela élimine définitivement de nombreux problèmes potentiels côté client. Vous devriez consulter les journaux du serveur comme Bart l’a indiqué.

Une autre chose à vérifier consiste à demander à l’utilisateur de se connecter via son téléphone plutôt que son ordinateur — désactivez le Wi-Fi et utilisez le réseau cellulaire pour écarter tout problème de réseau local.

@JimPas Nous étions au courant de la dépréciation, nous avons donc testé tous les nouveaux smartphones avec un système d’exploitation mis à jour, ainsi que Windows 10 20h1 et 20h2. Même Windows 7 ne pose pas de problème, car nous avons effectué tous les diagnostics nécessaires sur ce compte utilisateur, mais tout se solde de la même manière : un écran blanc vide.

@codinghorror Après l’usurpation du compte utilisateur, quel journal dois-je consulter pour vérifier les erreurs ?

J’ai examiné le journal de production, j’ai recherché le nom d’utilisateur avec Ctrl + F, mais je n’ai rien trouvé. Si vous pouvez jeter un coup d’œil, je peux vous partager le fichier.

/logs dans votre navigateur web lorsque vous êtes connecté en tant qu’administrateur.