Un onglet de navigateur qui se fige complètement alors que vous essayez juste de regarder la console est un problème de rendu, pas un signe que votre ordinateur ne suit pas — une console en direct n'a aucun frein intégré à la vitesse à laquelle elle essaie d'afficher le texte entrant, et une extension dans une boucle d'erreurs rapide peut en produire bien plus qu'aucun navigateur ne peut dessiner.
Pourquoi c'est le navigateur qui souffre, pas le serveur
La console diffuse la sortie via un WebSocket à l'instant où le serveur la produit, sans aucun throttling intégré à une simple vue de console en direct. Une extension qui affiche une trace complète à chaque tick — des milliers de lignes par seconde — donne au navigateur bien plus de texte que son moteur de rendu ne peut en ajouter à la page en temps réel, et l'onglet se bloque en essayant de suivre un flux qui ne s'arrête jamais. Le processus serveur lui-même n'est en rien affecté par cela ; c'est purement un goulot de rendu côté client, déclenché par le volume de ce qu'on lui demande d'afficher.
Que faire
- Ne rouvrez pas la console en direct tant que la boucle est active
La rouvrir reproduit immédiatement le gel — l'inondation doit d'abord s'arrêter à la source.
- Connectez-vous plutôt via SFTP et ouvrez
/logs/latest.logdans un éditeur de texteUn fichier statique n'a aucun flux en direct susceptible de submerger quoi que ce soit ; un éditeur de texte le lit à son propre rythme.
- Trouvez l'extension responsable via l'erreur répétée et retirez-la ou corrigez-la
La même erreur se répétant des milliers de fois par seconde dans le journal nomme exactement ce qui boucle.
La console en direct s'ouvre normalement et reste réactive une fois l'extension fautive retirée.