java.io.IOException: Broken pipe" exception and stops accept incoming http requests. Don’t know how to reproduce it in test env. Within last four months this problem occurred twice - once with Grizzly 1.0.33 and once with 1.0.34_SNAPSHOT. Glassfish was pretty busy when the problem has happend (it is a prod system; serving > 20.000 SOAP requests/hour/jvm). Workaround: - Grizzly has to be re-deployed (for example by changing number of processing threads via admin console) – after that GF will start to accept new requests. My configuration: Linux 2.6.20, x86_64 Java HotSpot(TM) 64-Bit Server VM;1.5.0_22 GlassFish Enterprise Server v2.1.1 ((v2.1 Patch06)(9.1_02 Patch12)) (build b31g-fcs) Grizzly 1.0.34-SNAPSHOT running on Linux-2.6.20 under JDK version: 1.5.0_22-Sun Microsystems Inc. maxThreads: 150 ByteBuffer size: 4096 useDirectByteBuffer: 8192 maxKeepAliveRequests: 250 keepAliveTimeoutInSeconds: 30 Static File Cache enabled: true Pipeline : com.sun.enterprise.web.portunif.PortUnificationPipeline Round Robin Selector Algorithm enabled: true Round Robin Selector pool size: 4 Asynchronous Request Processing enabled: false Exception: [#||SEVERE|sun-appserver2.1|javax.enterprise.system.container.web| _ThreadID=27;_ThreadName=Selecto rThread-50001;_RequestID=0a95fc27-6f2e-408f-aaa1-165a38cb2201;| WEB0756: Caught exception during HTTP processing. java.io.IOException: Broken pipe

Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Samebug tips

Do you know how to solve this issue? Write a tip to help other users and build your expert profile.

Solutions on the web

via Oracle Community by 392 Guest, 1 year ago
when the problem has happend (it is a prod system; serving > 20.000 SOAP requests/hour/jvm). Workaround: - Grizzly has to be re-deployed (for example by changing number of processing threads via admin console) – after that GF will start to accept
via Oracle Community by makiey, 1 year ago
java.io.IOException: Broken pipe" exception and stops accept incoming http requests. Don’t know how to reproduce it in test env. Within last four months this problem occurred twice - once with Grizzly 1.0.33 and once with 1.0.34_SNAPSHOT. Glassfish was pretty busy when the problem has happend (it is a prod system; serving > 20.000 SOAP requests/hour/jvm). Workaround: - Grizzly has to be re-deployed (for example by changing number of processing threads via admin console) – after that GF will start to accept new requests. My configuration: Linux 2.6.20, x86_64 Java HotSpot(TM) 64-Bit Server VM;1.5.0_22 GlassFish Enterprise Server v2.1.1 ((v2.1 Patch06)(9.1_02 Patch12)) (build b31g-fcs) Grizzly 1.0.34-SNAPSHOT running on Linux-2.6.20 under JDK version: 1.5.0_22-Sun Microsystems Inc. maxThreads: 150 ByteBuffer size: 4096 useDirectByteBuffer: 8192 maxKeepAliveRequests: 250 keepAliveTimeoutInSeconds: 30 Static File Cache enabled: true Pipeline : com.sun.enterprise.web.portunif.PortUnificationPipeline Round Robin Selector Algorithm enabled: true Round Robin Selector pool size: 4 Asynchronous Request Processing enabled: false Exception: [#||SEVERE|sun-appserver2.1|javax.enterprise.system.container.web| _ThreadID=27;_ThreadName=Selecto rThread-50001;_RequestID=0a95fc27-6f2e-408f-aaa1-165a38cb2201;| WEB0756: Caught exception during HTTP processing. java.io.IOException: Broken pipe
at sun.nio.ch.PollArrayWrapper.interrupt(Native Method)
at sun.nio.ch.PollArrayWrapper.interrupt(PollArrayWrapper.java:105)
at sun.nio.ch.PollSelectorImpl.wakeup(PollSelectorImpl.java:84)

Users with the same issue

You are the first who have seen this exception. Write a tip to help other users and build your expert profile.

Write tip

Know the solutions? Share your knowledge to help other developers to debug faster.