remm 2005/04/24 03:40:48 Modified: util/java/org/apache/tomcat/util/net AprEndpoint.java Log: - Probably a more sensible fix :) Revision Changes Path 1.21 +14 -0 jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java Index: AprEndpoint.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- AprEndpoint.java 24 Apr 2005 10:28:38 -0000 1.20 +++ AprEndpoint.java 24 Apr 2005 10:40:48 -0000 1.21 @@ -836,6 +836,13 @@ getWorkerThread().assign(desc[n*4+1], desc[n*4+2]); } maintainTime += pollTime; + } else if (rv < -1) { + // FIXME: Log with WARN at least + // Handle poll critical failure + synchronized (this) { + destroy(); + init(); + } } if (rv == 0 || maintainTime > 1000000L) { synchronized (this) { @@ -1179,6 +1186,13 @@ getWorkerThread().assign(desc[n*4+1], state.pool); } } + } else if (rv < -1) { + // Handle poll critical failure + // FIXME: Log with WARN at least + synchronized (this) { + destroy(); + init(); + } } } catch (Throwable t) { // FIXME: Proper logging
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]