Hello everyone,

I am having quite a weird situation on a production server : tomcat
seems to be stuck somewhere when handling http requests.
The activity being slow (10 users), some requests take exactly 30
minutes to be processed.

I have put aside the following :
-it happens on any page (not linked to a particular path)
-client issue : sniffing the network did not show anything special :
POST is ok, ACK is received by the client which waits for the server's
reply
-database lock : when that happens, I do not see any lock in the database.
-filters : we tried to deactivate all of them : same result
-I see no errors, warning or something significant in the log files.

I am wondering why I am having the 30 minutes delay... maybe someone
has encountered the same situation... Thanks in advance for helping me
on this one !


Anthony


*********
Here is the architecture :
-struts-, spring-, hibernate- based application with loads of pojos
and db tables (700)
oracle 10g + Tomcat 5.5.25 creating the following DS :

<Resource name="jdbc/ORACLEDS" scope="Shareable"
type="com.mchange.v2.c3p0.ComboPooledDataSource" />
 <ResourceParams name="jdbc/ORACLEDS">
 <parameter> <name>factory</name>
<value>org.apache.naming.factory.BeanFactory</value> </parameter>
 <parameter> <name>driverClass</name>
<value>oracle.jdbc.driver.OracleDriver</value> </parameter>
 <parameter> <name>jdbcUrl</name>
<value>jdbc:oracle:thin:@10.10.10.10:1521:SID</value> </parameter>
 <parameter> <name>user</name> <value>user</value> </parameter>
 <parameter> <name>password</name> <value>pwd</value> </parameter>
 <parameter> <name>initialPoolSize</name> <value>10</value> </parameter>
 <parameter> <name>minPoolSize</name> <value>10</value> </parameter>
 <parameter> <name>maxPoolSize</name> <value>400</value> </parameter>
 <parameter> <name>maxIdleTime</name> <value>10000</value> </parameter>
 <parameter> <name>autoCommitOnClose</name> <value>false</value> </parameter>
 <parameter> <name>numHelperThreads</name> <value>50</value> </parameter>
 <parameter> <name>maxStatements</name> <value>0</value> </parameter>
 </ResourceParams>

The server.xml dealing with the connector :

<Connector port="8081"  maxHttpHeaderSize="8192"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              connectionTimeout="20000" disableUploadTimeout="true" />

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to