Qu'est-ce que l'exception “javax.servlet.jsp.JspException: Broken pipe” signifie?
J'obtiens l'erreur suivante:
javax.servlet.jsp.JspException: Broken pipe
Maintenant j'ai vu des questions/réponses avec les égards à l'exception socket, mais cette erreur provient d'un autre paquet. Toute aide est grandement appréciée.
BTW, je vois beaucoup de ces erreurs dans un struts web application Weblogic Nœud de journaux et je pense que cela a à voir avec les utilisateurs finaux de clôture de leur navigateur web avant le rechargement de la page/exécute l'étape suivante (transaction de base de données qui prend un peu de temps à s'exécuter, n'importe où à partir de 30 secondes à 4 minutes).
OriginalL'auteur Ruepen | 2010-05-05
Vous devez vous connecter pour publier un commentaire.
Vous êtes tout à fait correct. Cette exception sera levée lorsque le client quitte la demande actuelle par de naviguer à l'extérieur, la fermeture de l'onglet/fenêtre, l'actualisation de la demande, etc tout la demande est toujours en cours d'exécution. En d'autres termes, le client brusquement fermé la connexion et le serveur ne peut pas écrire/supprimer tous les octets de plus. Il a normalement un
IOException
comme la cause de racine, généralement dans la saveur d'un servletcontainer sous-classe spécifique commeClientAbortException
en cas de Tomcat et des clones. Si vous enquêter sur l'ensemble de la stacktrace dans les logs du serveur, vous le trouverez quelque part au fond.OriginalL'auteur BalusC
Je suis sûr que le sous-jacent utilise des tuyaux en interne pour transférer le résultat de a à b. Maintenant B (le ServletOutputStream) se ferme, et l'autre extrémité du tuyau notifie ce en jetant cette exception.
OriginalL'auteur Daniel
HTTPRequest est gérée par une chaîne de servlets qui sont reliés les uns aux autres à l'aide de tuyaux. Lorsque le navigateur abandonne la connexion et la prise de courant se ferme, c'est d'être pris par la servlet de chaînage de gestion de la couche. La servlet est probablement indirectement attraper le socket fermée exception et est thowing comme le bris de tuyau. Regardez tout enveloppé exception pour plus de détails.
OriginalL'auteur Kelly S. French
Il se passe lorsque l'utilisateur clique sur arrêter, ou se déconnecte, ou autrement prématurément abandon de la connexion, Nous ne pouvons ignorer cette exception.
OriginalL'auteur Sanjay Gupta