My servlet that verifies presented client certificates is getting socket read timeout errors:
INFO: : **************** i/o exception: java.net.SocketTimeoutException: Read timed out Feb 2, 2006 7:24:14 PM org.apache.catalina.core.StandardWrapperValve invoke WARNING: Servlet.service() for servlet PolicyEngineServlet threw exception java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:284) at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:319) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:720) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:677) at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75), Note the 133 errors below. The status is (note the 133 errors): Free memory: 77.98 MB Total memory: 254.12 MB Max memory: 1524.18 MB Max threads: 300 Min spare threads: 25 Max spare threads: 75 Current thread count: 25 Current thread busy: 3 Max processing time: 60035 ms Processing time: 8260 s Request count: 21298 Error count: 133 Bytes received: 33.67 MB Bytes sent: 46.44 MB I s there some way to overcome this? Googleing turns up lots of pages saying that you should use non-blocking i/o, but Tomcat only presents me with input and output Streams, and I do not think I can access the socket directly. My server does not seem to be overloaded, and I am communicating over a 1 Gbps LAN, so I do not understand why I am getting these errors. Thanks for any help, Jim Rome --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]