java.io.IOException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

    • 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)
    No Bugmate found.