tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Weaver, Gregory" <gwea...@med.wayne.edu>
Subject RE: tomcat 4.1.24 processor utilization
Date Wed, 16 Apr 2003 17:35:33 GMT
Yes this would be my thought too, but when I didn't have any dirs in webapps and only the manager
and admin context were defined.

It had this high utilization of the processor immediatly after startup.



> -----Original Message-----
> From: Chris Gokey [mailto:cgokey@gcmd.gsfc.nasa.gov]
> Sent: Wednesday, April 16, 2003 12:55 PM
> To: Tomcat Users List
> Subject: RE: tomcat 4.1.24 processor utilization
> 
> 
> Just as a tip, I had something like this happen as well some time back
> that brought the CPU utilization up very high.  It had to do with a
> object that I had defined static in a class and had multiple threads
> accessing it, causing it to go into a whirl wind (and it was only
> designed to be accessed by one thread, so it messed the state of the
> object very badly.).  So, things like that can happen.  You didn't
> mention if it starts out high or something triggered the CPU to climb
> very high.  If it is the latter, you are probably in for some 
> detective
> work :)  It is odd, that you didn't see the behavior in the previous
> release, but I thought that I'd add my 2 cents anyhow.
> 
> Chris
> 
> On Wed, 2003-04-16 at 11:54, James Lewis wrote:
> > Well, I think the best thing to do is find out what that 
> java process is
> > doing.
> > 
> > I could lead a rousing chorus of "Profiler" if you'd like? :)
> > 
> > Seriously though, perhaps the best thing for you to do is 
> to profile your
> > app. This way you will find out which method is causing 
> your problems.
> > 
> > Cheers,
> > 
> > james
> > 
> > > -----Original Message-----
> > > From: Weaver, Gregory [mailto:gweaver@med.wayne.edu]
> > > Sent: 16 April 2003 16:49
> > > To: Tomcat Users List
> > > Subject: RE: tomcat 4.1.24 processor utilization
> > >
> > >
> > > Hmmmm......can someone tell me what I did wrong in formulating
> > > this request?
> > > Did I offend the list gods or something? *prepares burnt offering
> > > of 1's and 0's*
> > >
> > > I was hoping I could get some answers since I cannot search the
> > > archives and according to the documentation I have everything
> > > configured right. And it DOES run, it just does not run well.
> > >
> > > > -----Original Message-----
> > > > From: Weaver, Gregory
> > > > Sent: Tuesday, April 15, 2003 9:59 AM
> > > > To: tomcat-user@jakarta.apache.org
> > > > Subject: tomcat 4.1.24 processor utilization
> > > >
> > > >
> > > > Last night we upgraded our production server from 4.0.6 
> to 4.1.24.
> > > > We are having a few problems with our apps not working
> > > > correctly, but that is not our problem......
> > > >
> > > > Orur issue here is that the processor utilization is over 90%
> > > > all the time from tomcat now where in 4.0.6 it was 
> around 40-50%.
> > > >
> > > > There seems to be one java process that is eating up over 60%
> > > > of the processor all of the time.
> > > >
> > > > Is there something wrong in my configuration? I cannot seem
> > > > to track down what is wrong here.....
> > > >
> > > >
> > > > Here is my server.xml file:
> > > > --------------------------------------------------------------
> > > > ---------------------------------------------------------
> > > > <?xml version='1.0' encoding='utf-8'?>
> > > > <Server className="org.apache.catalina.core.StandardServer"
> > > > debug="0" port="8085" shutdown="SHUTDOWN">
> > > >   <Listener
> > > > className="org.apache.catalina.mbeans.ServerLifecycleListener"
> > > >  debug="0" jsr77Names="false"/>
> > > >   <Listener
> > > > className="org.apache.catalina.mbeans.GlobalResourcesLifecycle
> > > > Listener" debug="0"/>
> > > >   <GlobalNamingResources>
> > > >     <!--
> > > >     <Environment name="simpleValue" override="true"
> > > > type="java.lang.Integer" value="30"/>
> > > >     -->
> > > >     <Resource auth="Container" description="User database
> > > > that can be updated and saved" name="UserDatabase"
> > > > scope="Shareable" type="org.apache.catalina.UserDatabase"/>
> > > >     <ResourceParams name="UserDatabase">
> > > >       <parameter>
> > > >         <name>factory</name>
> > > >
> > > > 
> <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
> > > >       </parameter>
> > > >       <parameter>
> > > >         <name>pathname</name>
> > > >         <value>conf/tomcat-users.xml</value>
> > > >       </parameter>
> > > >     </ResourceParams>
> > > >   </GlobalNamingResources>
> > > >   <Service
> > > > className="org.apache.catalina.core.StandardService"
> > > > debug="0" name="Tomcat-Standalone">
> > > >     <Connector
> > > > className="org.apache.coyote.tomcat4.CoyoteConnector"
> > > > acceptCount="100" bufferSize="2048"
> > > >                compression="off" connectionLinger="-1"
> > > > connectionTimeout="20000" debug="0"
> > > >                disableUploadTimeout="true"
> > > > enableLookups="false" maxKeepAliveRequests="100"
> > > >                maxProcessors="75" minProcessors="5" port="80"
> > > >
> > > > protocolHandlerClassName="org.apache.coyote.http11.Http11Proto
> > > > col" proxyPort="0"
> > > >                redirectPort="443" scheme="http"
> > > > secure="false" tcpNoDelay="true"
> > > >                useURIValidationHack="false">
> > > >       <Factory
> > > > className="org.apache.catalina.net.DefaultServerSocketFactory"/>
> > > >     </Connector>
> > > >     <Connector
> > > > className="org.apache.coyote.tomcat4.CoyoteConnector"
> > > > acceptCount="40" bufferSize="2048"
> > > >                compression="off" connectionLinger="-1"
> > > > connectionTimeout="20000" debug="0"
> > > >                disableUploadTimeout="true"
> > > > enableLookups="false" maxKeepAliveRequests="100"
> > > >                maxProcessors="75" minProcessors="5"
> > > > port="443" proxyPort="0"
> > > >                scheme="https" secure="true" tcpNoDelay="true"
> > > > useURIValidationHack="false">
> > > >       <Factory
> > > > className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory
> > > > " clientAuth="false" protocol="TLS"/>
> > > >     </Connector>
> > > >     <Engine
> > > > className="org.apache.catalina.core.StandardEngine" debug="0"
> > > > defaultHost="localhost"
> > > >
> > > > mapperClass="org.apache.catalina.core.StandardEngineMapper"
> > > > name="Standalone">
> > > >       <Host className="org.apache.catalina.core.StandardHost"
> > > > appBase="webapps" autoDeploy="true"
> > > >             
> configClass="org.apache.catalina.startup.ContextConfig"
> > > >
> > > > contextClass="org.apache.catalina.core.StandardContext"
> > > > debug="0" deployXML="true"
> > > >
> > > > errorReportValveClass="org.apache.catalina.valves.ErrorReportV
> > > > alve" liveDeploy="true"
> > > >
> > > > mapperClass="org.apache.catalina.core.StandardHostMapper"
> > > > name="localhost" unpackWARs="true">
> > > >         <DefaultContext cookies="true" reloadable="true">
> > > >           <Resources
> > > > className="org.apache.naming.resources.FileDirContext"/>
> > > >         </DefaultContext>
> > > >         <Context
> > > > className="org.apache.catalina.core.StandardContext"
> > > > cachingAllowed="true"
> > > >
> > > > charsetMapperClass="org.apache.catalina.util.CharsetMapper"
> > > > cookies="true"
> > > >                  crossContext="false" debug="0"
> > > > displayName="Tomcat Manager Application"
> > > >                  docBase="../server/webapps/manager"
> > > >
> > > > mapperClass="org.apache.catalina.core.StandardContextMapper"
> > > > path="/manager"
> > > >                  privileged="true" reloadable="false"
> > > > swallowOutput="false" useNaming="true"
> > > >
> > > > wrapperClass="org.apache.catalina.core.StandardWrapper">
> > > >           <ResourceLink global="UserDatabase" name="users"
> > > > type="org.apache.catalina.UserDatabase"/>
> > > >         </Context>
> > > >         <Context
> > > > className="org.apache.catalina.core.StandardContext"
> > > > cachingAllowed="true"
> > > >
> > > > charsetMapperClass="org.apache.catalina.util.CharsetMapper"
> > > > cookies="true"
> > > >                  crossContext="false" debug="0"
> > > > displayName="Tomcat Administration Application"
> > > >                  docBase="../server/webapps/admin"
> > > > mapperClass="org.apache.catalina.core.StandardContextMapper"
> > > >                  path="/admin" privileged="true"
> > > > reloadable="false" swallowOutput="false" useNaming="true"
> > > >
> > > > wrapperClass="org.apache.catalina.core.StandardWrapper">
> > > >         <Logger
> > > > className="org.apache.catalina.logger.FileLogger" debug="0"
> > > > directory="logs"
> > > >                 prefix="localhost_admin_log." suffix=".txt"
> > > > timestamp="true" verbosity="1"/>
> > > >         </Context>
> > > >         <Logger
> > > > className="org.apache.catalina.logger.FileLogger" debug="0"
> > > > directory="logs"
> > > >                 prefix="localhost_log." suffix=".txt"
> > > > timestamp="true" verbosity="1"/>
> > > >       </Host>
> > > >       <Logger
> > > > className="org.apache.catalina.logger.FileLogger" debug="0"
> > > > directory="logs"
> > > >               prefix="catalina_log." suffix=".txt"
> > > > timestamp="true" verbosity="1"/>
> > > >       <Realm
> > > > className="org.apache.catalina.realm.UserDatabaseRealm" 
> debug="0"
> > > >              resourceName="UserDatabase" validate="true"/>
> > > >     </Engine>
> > > >   </Service>
> > > > </Server>
> > > > --------------------------------------------------------------
> > > > ----------------------------
> > > >
> > > > Gregory J. Weaver
> > > > Database Analyst II - Wayne State University
> > > > 30 E. Canfield Room 230
> > > > Detroit, MI 48201
> > > > (313)-580-1570
> > > >
> > > >
> > > > 
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: 
> tomcat-user-unsubscribe@jakarta.apache.org
> > > > For additional commands, e-mail: 
> tomcat-user-help@jakarta.apache.org
> > > >
> > > >
> > >
> > > 
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: 
> tomcat-user-help@jakarta.apache.org
> > >
> > >
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> -- 
> Christopher D. Gokey, SSAI, NASA/GCMD
> 18 Martin Road, Shelburne Falls, MA  01370
> Phone: Voice (413) 625-8129 / FAX 208-248-9055
> cgokey@gcmd.nasa.gov
> AOL: chrisgokey
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message