From: markt Date: Sat, 13 Sep 2008 14:24:47 +0000 (+0000) Subject: Log a warning if we create the maximum number of threads X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=c4f622e137327d319f73db7f9407fa7dbbf051d0;p=tomcat7.0 Log a warning if we create the maximum number of threads git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@694951 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/tomcat/util/net/JIoEndpoint.java b/java/org/apache/tomcat/util/net/JIoEndpoint.java index afc0f56ca..b77e98586 100644 --- a/java/org/apache/tomcat/util/net/JIoEndpoint.java +++ b/java/org/apache/tomcat/util/net/JIoEndpoint.java @@ -661,6 +661,11 @@ public class JIoEndpoint { } if ((maxThreads > 0) && (curThreads < maxThreads)) { curThreadsBusy++; + if (curThreadsBusy == maxThreads) { + log.warn(sm.getString("endpoint.warn.maxThreads", + Integer.toString(maxThreads), address, + Integer.toString(port))); + } return (newWorkerThread()); } else { if (maxThreads < 0) { diff --git a/java/org/apache/tomcat/util/net/res/LocalStrings.properties b/java/org/apache/tomcat/util/net/res/LocalStrings.properties index 67110107b..744729734 100644 --- a/java/org/apache/tomcat/util/net/res/LocalStrings.properties +++ b/java/org/apache/tomcat/util/net/res/LocalStrings.properties @@ -26,6 +26,7 @@ endpoint.warn.nullSocket=Null socket returned by accept endpoint.debug.unlock=Caught exception trying to unlock accept on port {0} endpoint.err.close=Caught exception trying to close socket endpoint.noProcessor=No Processors - worker thread dead! +endpoint.warn.maxThreads=Maximum number of threads ({0}) created for connector with address {1} and port {2} endpoint.init.bind=Socket bind failed: [{0}] {1} endpoint.init.listen=Socket listen failed: [{0}] {1}