ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzatz_5.4.0.1/51/admin/prftunehttp.htm

55 lines
3.3 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<LINK rel="stylesheet" type="text/css" href="../../../rzahg/ic.css">
<title>Web server tuning parameters</title>
</head>
<BODY>
<!-- Java sync-link -->
<SCRIPT LANGUAGE="Javascript" SRC="../../../rzahg/synch.js" TYPE="text/javascript"></SCRIPT>
<h4><a name="prftunehttp"></a>Web server tuning parameters</h4>
<p>WebSphere Application Server - Express provides plug-ins for several Web server brands and versions. If you are running your Web server on a non-iSeries platform, see the product documentation for performance tuning information. For additional information, refer to Chapter 6 of the Performance Capabilities Reference Manual. This manual is available in the <a href="http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm" target="_blank">Performance Management Resource Library</a>. <img src="www.gif" width="18" height="15" align="absbottom" alt="Link outside Information Center" border="0"></p>
<p>The IBM HTTP Server (powered by Apache) is a multi-process, multi-threaded server. For IBM HTTP Server for i5/OS, you can adjust these settings:</p>
<ul>
<li><strong>Access logs</strong>
<ul>
<li>Description: The access logs record all incoming HTTP requests. Logging can degrade performance. On iSeries, overhead is minimized, because logging occurs in a separate process from the Web server function.</li>
<li>How to view or set:
<ol>
<li>Open the IBM HTTP Server httpd.conf file, located in the /QIBM/ProdData/HTTPA/conf directory.</li>
<li>Search for lines with the text CustomLog.</li>
<li>To enable a custom access log, remove the hash mark (#) at the beginning of the line.</li>
<li>Save and close the httpd.conf file.</li>
<li>Stop and restart the IBM HTTP Server.</li>
</ol></li>
<li>Default value: By default, the access log is disabled.</li>
<li>Recommended value: Do not enable the access logs.</li>
</ul></li>
<li><strong>ThreadsPerChild</strong>
<ul>
<li>Description: This directive specifies the maximum number of concurrent client requests that the server processes at any time. The Web server uses one thread for each request that it processes. This value does not represent the number of active clients.</li>
<li>How to view or set: Edit or view the ThreadsPerChild directive in the IBM HTTP Server httpd.conf file.</li>
<li>Default value: 40</li>
<li>Recommended value: It is recommended that you use the default value, and only increase this value if necessary.</li>
</ul>
<li><strong><a name="ihslog"></a>ListenBackLog</strong>
<ul>
<li>Description: This parameter sets the length of a pending connections queue. When several clients request connections to the IBM HTTP Server, and all threads are in use, a queue exists to hold additional client requests. However, if you use the default Fast Response Cache Accelerator (FRCA) feature, the ListenBackLog directive is not used, because FRCA uses its own internal queue.</li>
<li>How to view or set: For non-FRCA: Edit or view the ListenBackLog directive in the IBM HTTP Server httpd.conf file.</li>
<li>Default value: For IBM HTTP Server 1.3.26: 1024 with FRCA enabled, 511 with FRCA disabled</li>
<li>Recommended value: Use the default value.</li>
</ul></li>
</ul></li>
</body>
</html>