https://issues.apache.org/bugzilla/show_bug.cgi?id=44620
--- Comment #5 from tangy <[EMAIL PROTECTED]> 2008-03-21 00:02:24 PST --- Sorry for that I do not express it clearly(We made some mistake in it). Since our application will cause the following problem: 2008-3-21 14:54:12 org.apache.catalina.connector.CoyoteAdapter service 严重: An exception or error occurred in the container during the request processing java.lang.ArrayIndexOutOfBoundsException: 8192 at org.apache.coyote.http11.InternalNioOutputBuffer.write(InternalNioOutputBuffer.java:734) at org.apache.coyote.http11.InternalNioOutputBuffer.write(InternalNioOutputBuffer.java:641) at org.apache.coyote.http11.InternalNioOutputBuffer.sendHeader(InternalNioOutputBuffer.java:507) at org.apache.coyote.http11.Http11NioProcessor.prepareResponse(Http11NioProcessor.java:1707) at org.apache.coyote.http11.Http11NioProcessor.action(Http11NioProcessor.java:1023) at org.apache.coyote.Response.action(Response.java:183) at org.apache.coyote.Response.sendHeaders(Response.java:379) at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:305) at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:273) at org.apache.catalina.connector.Response.finishResponse(Response.java:492) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:310) at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:879) at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:719) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2080) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) 2008-3-21 14:54:12 org.apache.coyote.http11.Http11NioProcessor endRequest 严重: Error finishing response java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at org.apache.coyote.http11.InternalNioOutputBuffer.write(InternalNioOutputBuffer.java:703) at org.apache.coyote.http11.InternalNioOutputBuffer.sendStatus(InternalNioOutputBuffer.java:460) at org.apache.coyote.http11.Http11NioProcessor.prepareResponse(Http11NioProcessor.java:1696) at org.apache.coyote.http11.Http11NioProcessor.action(Http11NioProcessor.java:1023) at org.apache.coyote.Response.action(Response.java:181) at org.apache.coyote.http11.InternalNioOutputBuffer.endRequest(InternalNioOutputBuffer.java:382) at org.apache.coyote.http11.Http11NioProcessor.endRequest(Http11NioProcessor.java:977) at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:913) at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:719) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2080) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) we changed the server.xml and set maxHttpHeaderSize="1024" , and which cause dead loop and cost 100%CPU. the detailed stack trace is below(tomcat 6.0.16): Daemon Thread [catalina-exec-4] (Suspended) InternalNioOutputBuffer.flushBuffer() line: 768 InternalNioOutputBuffer.addToBB(byte[], int, int) line: 616 InternalNioOutputBuffer.commit() line: 608 Http11NioProcessor.action(ActionCode, Object) line: 1024 Response.action(ActionCode, Object) line: 183 Response.sendHeaders() line: 379 OutputBuffer.doFlush(boolean) line: 305 OutputBuffer.close() line: 273 Response.finishResponse() line: 492 CoyoteAdapter.service(Request, Response) line: 310 Http11NioProcessor.process(NioChannel) line: 879 Http11NioProtocol$Http11ConnectionHandler.process(NioChannel) line: 719 NioEndpoint$SocketProcessor.run() line: 2080 ThreadPoolExecutor$Worker.runTask(Runnable) line: 885 ThreadPoolExecutor$Worker.run() line: 907 Thread.run() line: 619 At last we also increased the socket.appWriteBufSize="10240" and solved the problem. -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]