Consultor Eletrônico



Kbase P123482: A 20 to 60 second overhead on large messages when using AIA adaptor for AppServer and Tomcat5
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   7/9/2008
Status: Unverified

SYMPTOM(s):

A 20 to 60 second overhead on large messages when using AIA adaptor for AppServer


http-8080-Processor25>(Apr 15...) [SC-000002] sent client response UBRQ_RSPDATALAST [2119]


http-8080-Processor23>(Apr 15...) [SC-000002] sent client response UBRQ_RSPDATA [8224]


The value [8224] is the size of each of the multiple chunks when experiencing the delay

FACT(s) (Environment):

RedHat Enterprise Linux ES 4.0
Progress 9.1D
9.1D 09

Apache 2.0

Tomcat 5.5
Apache Tomcat/5.5.17

Connector w/Apache: ajb13
jdk1.5.0_11


CHANGE:

Changed to a newer version of Tomcat.

CAUSE:

The chunking of the data is configured to wait the connectionTimeout period before sending the next chunk. The more chunks required for the data being sent the longer it will take to pass the data. The setting in previous version of Tomcat to disallow the chunking has been deprecated. This is a Tomcat configuration issue.

FIX:

Change the connectionTimeout default value of 20000 milliseconds set in the server.xml file on Tomcat 5.5. The default of 20000 and greater cause each chunk to pause for that length of time. Performance in this case improves with a setting of 2000. Values lower than 2000 do not seem to have any additional effect. Change the default value to a new value of 2000 and further tweak as required.