dlr         02/02/19 12:41:35

  Modified:    src/java/org/apache/xmlrpc XmlRpcServer.java
  Log:
  getWorker() now prints a warning when 95% of the workers are in use if
  debug is on.
  
  Revision  Changes    Path
  1.12      +6 -1      xml-rpc/src/java/org/apache/xmlrpc/XmlRpcServer.java
  
  Index: XmlRpcServer.java
  ===================================================================
  RCS file: /home/cvs/xml-rpc/src/java/org/apache/xmlrpc/XmlRpcServer.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -u -r1.11 -r1.12
  --- XmlRpcServer.java 18 Feb 2002 23:22:29 -0000      1.11
  +++ XmlRpcServer.java 19 Feb 2002 20:41:35 -0000      1.12
  @@ -136,9 +136,14 @@
           }
           catch (EmptyStackException x)
           {
  -            if (workers < XmlRpc.getMaxThreads())
  +            int maxThreads = XmlRpc.getMaxThreads();
  +            if (workers < maxThreads)
               {
                   workers += 1;
  +                if (XmlRpc.debug && maxThreads - workers >= maxThreads * .95)
  +                {
  +                    System.err.println("95% of XML-RPC server threads in use");
  +                }
                   return new Worker ();
               }
               throw new RuntimeException ("System overload");
  
  
  


Reply via email to