Knowledge Base
C070603 - High thread value in Apache could affect performance
Products:
Express Server 5.3 and 6.0Summary:
When Express Server is used with an Apache Web Server, the default number of decode threads is too high and could cause delays.
Cause:
In Apache, the number of decode threads is specified in your Apache configuration (httpd.conf) file, not in Express Server’s base configuration (iserv-cfg.xml) file as with Windows/IIS and UNIX. The Apache default value (255) is too great and could cause significant performance problems for servers with heavy usage.
Solution:
Change the “ThreadsPerChild” value from 255 to 50 in the httpd.conf file. Here is the relevant excerpt from the file:
# WinNT MPM
# ThreadsPerChild: constant number of worker threads in the server process # MaxRequestsPerChild: maximum number of requests a server process serves <IfModule mpm_winnt.c> ThreadsPerChild 255 MaxRequestsPerChild 0 </IfModule>
Reference Number:
TT-15257This article was last updated or verified on 4 August 2012.
