IBM Support

How to resolve RTC server hang issue caused by running out of threads in Tomcat application server

Technote (troubleshooting)


IBM Rational Team Concert (RTC) server becomes unreachable with out of memory errors reported in application server log.


Noticed Tomcat Catalina log was reporting out of memory errors due to maximum threads reach. RTC would just hang when OOM is thrown.


Maximum threads set in Tomcat is reached, therefore there is not enough memory to host additional access requests.

Resolving the problem

Adjust the maximum thread size for the connector port in the Tomcat server.xml file. Refer to the Rational Team Concert 3.0 sizing guide for guidance regarding the value size to set. See sample code below:

<Connector port="9443" maxHttpHeaderSize="8192"

               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" disableUploadTimeout="true"

               acceptCount="100" scheme="https" secure="true"

               clientAuth="false" sslProtocol="TLS" />

Leverage the Jazz Community

Jazz and Rational Team Concert have an active community that can provide you with additional resources. Browse and contribute to the User forums, contribute to the Team Blog and review the Team wiki.
Refer to technote 1319600 for details and links.

Document information

More support for: Rational Team Concert
Web App Server

Software version: 3.0, 3.0.1,

Operating system(s): AIX, IBM i, Linux, Solaris, Windows

Reference #: 1572587

Modified date: 01 August 2012

Translate this page: