How to resolve RTC server hang issue caused by running out of threads in Tomcat application server
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"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
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.
More support for:
Rational Team Concert
Web App Server
Software version: 3.0, 3.0.1, 184.108.40.206
Operating system(s): AIX, IBM i, Linux, Solaris, Windows
Reference #: 1572587
Modified date: 01 August 2012