2009-03-14 11 views
0

Quelle est la raison de la rencontre de cette exception:Pourquoi ai-je reçu « Erreur de réponse commiting java.io.IOException: Broken pipe à sun.nio.ch.FileDispatcher.write0 (Native Method) » avec SSL

Error commiting responsejava.io.IOException: Broken pipe at sun.nio.ch.FileDispatcher.write0(Native Method) 

Je rencontre cette exception lorsque je redirige une page de http à https. Et la chose étrange est que je peux accéder à https dans les 10 à 20 premières demandes. Mais les demandes ultérieures que je rencontre ce tuyau cassé question

est inférieure à la pleine exception

Erreur commiting responsejava.io.IOException: Broken pipe à sun.nio.ch.FileDispatcher.write0 (Native Method) au soleil .nio.ch.SocketDispatcher.write (SocketDispatcher.java:29) sur sun.nio.ch.IOUtil.writeFromNativeBuffer (IOUtil.java:104) sur sun.nio.ch.IOUtil.write (IOUtil.java:75) sur sun.nio.ch.SocketChannelImpl.write (SocketChannelImpl.java:302) sur com.sun.enterprise.server.ss.ASOutputStream.write (ASOutputStream.java:120) sur com.sun.net.ssl.internal.ssl. OutputRecord.writeBuffer (OutputRecord.java:283) sur com.sun.net.ssl.internal.ssl.OutputRecord.write (OutputRecord.java:272) sur com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord (SS LSocketImpl.java:666) sur com.sun.net.ssl.internal.ssl.AppOutputStream.write (AppOutputStream.java:59) sur org.apache.coyote.http11.InternalOutputBuffer.commit (InternalOutputBuffer.java:602) sur com .sun.enterprise.web.connector.grizzly.ProcessorTask.action (ProcessorTask.java:721) à org.apache.coyote.Response.action (Response.java:188) à org.apache.coyote.Response.sendHeaders (réponse .java: 380) à org.apache.coyote.tomcat5.OutputBuffer.doFlush (OutputBuffer.java:357) à org.apache.coyote.tomcat5.OutputBuffer.close (OutputBuffer.java:318) à org.apache.coyote. tomcat5.CoyoteResponse.finishResponse (CoyoteResponse.java:528) à org.apache.coyote.tomcat5.CoyoteAdapter.service (CoyoteAdapter.java:192) à com.sun.enterprise.web.connector.grizzly.ProcessorTask.doProcess (ProcessorTask. java: 604) à com.sun.enterprise.web.connector.grizzly.ProcessorTask.process (ProcessorTask.java:475) à com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask (ProcessorTask.java:426) à l'adresse com.sun.enterprise.web.connec tor.grizzly.TaskBase.run (TaskBase.java:281) sur com.sun.enterprise.web.connector.grizzly.WorkerThread.run (WorkerThread.java:83

Répondre

0

Parce que quelque chose ne fonctionnait pas.

Si vous souhaitez une réponse plus détaillée, essayez d'éditer votre question et de fournir un contexte (par exemple, ce que vous faisiez quand c'est arrivé, à quoi ressemble votre code, etc.). Sinon, c'est à peu près la meilleure réponse que tout le monde pourra vous donner, à moins que cela n'arrive par pure chance de savoir de quoi vous parlez.

1

Un tuyau cassé signifie généralement que l'autre côté a fermé ou avorté le tuyau.

Questions connexes