DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=30551>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=30551


[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |WORKSFORME




------- Additional Comments From [EMAIL PROTECTED]  2005-04-13 09:48 -------
Again, I've tested this on XPsp2 with all patches applied with
Tomcats 5.0.30, 5.5.9, 4.1.31 and 4.1.29, and jk1.2.10.
(Both IIS and Tomcats are on the same host).

As many of you reported it is happening only on XP with sp1 or sp2,
in some sittuations, so I expect that you have some sort of
third-party antivirus software installed.

Also the error message:
[Mon Apr 04 09:02:40 2005] [0212:3740] [error] read::jk_isapi_plugin.c (584):
ReadClient failed with 0000274c

Means:
A connection attempt failed because the connected party did not properly 
respond after a period of time, or established connection failed because 
connected host has failed to respond.

So the simple reason can be that used OS is workstation level (XP) and
imposes the limit on number of concurrent connections to IIS
For workstations this is 10 IIRC.

For example if I run on my XP:
ab -n 1000 -c 5 -p tmp.txt http://localhost/examples/servl
et/SessionExample

Everything works fine (5 concurrent connections)

But If I use 
ab -n 1000 -c 10 -p tmp.txt http://localhost/examples/servl
et/SessionExample

I receive:
2005.04.13 09:45:23 org.apache.jk.common.ChannelSocket processConnection
SEVERE: Error, processing connection
java.net.SocketException: Software caused connection abort: recv failed
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:548)
        at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:486)
        at org.apache.jk.common.ChannelSocket.processConnection
(ChannelSocket.ja
va:603)
        at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadP
ool.java:666)
        at java.lang.Thread.run(Thread.java:595)


So this means that IIS refused connection.
I would suggest that you guys use any Server version of Windows OS
if high load is required.

Please do not reopen this case, because it has nothing to do with
JK, because it's the IIS limitation.

Mladen.




-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to