]> granicus.if.org Git - apache/commitdiff
Generated doc changes
authorMike Rumph <mrumph@apache.org>
Thu, 31 Aug 2017 17:29:29 +0000 (17:29 +0000)
committerMike Rumph <mrumph@apache.org>
Thu, 31 Aug 2017 17:29:29 +0000 (17:29 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1806830 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mpm_common.html.en
docs/manual/mod/mpm_common.html.tr.utf8

index 64643e2c922d54e425d69e737eccfb4ff8f8007a..281e7f213e1efd78bffab8a59b3c38be80f9376f 100644 (file)
@@ -306,6 +306,27 @@ in *BSDs.</td></tr>
     The number of children processes needs to be a multiple of the number 
     of buckets to optimally accept connections.</p>
 
+    <div class="note">
+    <h3>Multiple <code class="directive">Listen</code>ers or Apache HTTP servers on
+    the same IP address and port</h3>
+    <p>Setting the <code>SO_REUSEPORT</code> option on the listening socket(s)
+    consequently allows multiple processes (sharing the same <code>EUID</code>,
+    e.g. <code>root</code>) to bind to the the same IP address and port,
+    without the binding error raised by the system in the usual case.</p>
+    <p>This also means that multiple instances of Apache httpd configured on a
+    same <code>IP:port</code> and with a positive <code class="directive">ListenCoresBucketsRatio</code>
+    would start without an error too, and then run with incoming connections
+    evenly distributed accross both instances (this is NOT a recommendation or
+    a sensible usage in any case, but just a notice that it would prevent such
+    possible issues to be detected).</p>
+    <p>Within the same instance, Apache httpd will check and fail to start if
+    multiple <code class="directive">Listen</code> directives on the exact same IP (or
+    hostname) and port are configured, thus avoiding the creation of some
+    duplicated buckets which would be useless and kill performances.  However
+    it can't (and won't try harder to) catch all the possible overlapping cases
+    (like a hostname resolving to an IP used elsewhere).</p>
+    </div>
+
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="MaxConnectionsPerChild" id="MaxConnectionsPerChild">MaxConnectionsPerChild</a> <a name="maxconnectionsperchild" id="maxconnectionsperchild">Directive</a></h2>
index 515479ca4707778183a3364b84ecb665995f5472..56f760bd893c4d0985b7bad3bb26f54e0a1c4e64 100644 (file)
@@ -32,6 +32,7 @@
 <a href="../ja/mod/mpm_common.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../tr/mod/mpm_common.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
 </div>
+<div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Birden fazla Çok Süreçlilik Modülü (MPM) tarafından gerçeklenmiş
   yönergeler bütünü.</td></tr>
 <tr><th><a href="module-dict.html#Status">Durum:</a></th><td>MPM</td></tr></table>