亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? worker.html.de

?? Apache_2.0.59-Openssl_0.9 配置tomcat. Apache_2.0.59-Openssl_0.9 配置tomcat.
?? DE
字號:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>worker - Apache HTTP Server</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
<body>
<div id="page-header">
<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
<p class="apache">Apache HTTP Server Version 2.0</p>
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.0</a> &gt; <a href="./">Module</a></div>
<div id="page-content">
<div id="preamble"><h1>Apache-MPM worker</h1>
<div class="toplang">
<p><span>Verf黦bare Sprachen: </span><a href="../de/mod/worker.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/worker.html" hreflang="es" rel="alternate" title="Espa駉l">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/worker.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Multi-Processing-Modul, das einen Hybrid-Webserver mit
  Multi-Thread und Multi-Prozess-Unterst黷zung implementiert</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Modulbezeichner:</a></th><td>mpm_worker_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Quelltext-Datei:</a></th><td>worker.c</td></tr></table>
<h3>Zusammenfassung</h3>

    <p>Dieses Multi-Processing-Modul (MPM) implementiert einen Hybrid-Server
    mit Multi-Thread und Multi-Prozess-Unterst黷zung. Durch die Verwendung
    von Threads f黵 die Bedienung von Anfragen ist er in der Lage,
    eine gro遝 Anzahl von Anfragen mit weniger Systemressourcen als
    ein Prozess-basierter Server zu bedienen. Er beh鋖t jedoch viel von
    der Stabilit鋞 eines Prozess-basierten Servers bei, indem er
    mehrere Prozesse verf黦bar h鋖t, jeden mit etlichen Threads.</p>

    <p>Die wichtigsten Direktiven zur Steuerung des MPMs sind <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>, welche die Anzahl
    der Threads beeinflusst, die von jedem Kindprozess verwendet werden, und
    <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>, welche die
    maximale Gesamtzahl an Threads regelt, die gestartet werden
    k鰊nen.</p>
</div>
<div id="quickview"><h3 class="directives">Direktiven</h3>
<ul id="toc">
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
</ul>
<h3>Themen</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Arbeitsweise</a></li>
</ul><h3>Siehe auch</h3>
<ul class="seealso">
<li><a href="../bind.html">Bestimmen der vom Apache verwendeten Adressen
  und Ports</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="how-it-works" id="how-it-works">Arbeitsweise</a></h2>
    <p>Ein einzelner Steuerprozess (der Elternprozess) ist f黵 den
    Start der Kindprozesse verantwortlich. Jeder Kindprozess erstellt eine
    feste Anzahl von Server-Threads, wie durch die <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>-Direktive
    angegeben, sowie einen "Listener-Thread", der auf Verbindungen wartet und
    diese an einen Server-Thread zur Bearbeitung weiterreicht, sobald sie
    eintreffen.</p>

    <p>Der Apache versucht immer, einen Vorrat von <dfn>freien</dfn> oder
    unbesch鋐tigten Threads zu verwalten, die zur Bedienung
    hereinkommender Anfragen bereit stehen. Auf diese Weise brauchen
    Clients nicht auf die Erstellung eines neuen Threads oder Prozesses
    zu warten, bevor ihre Anfrage bedient werden kann. Die Anzahl der
    Prozesse, die anfangs gestartet wird, wird mit der Direktive
    <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> festgelegt.
    Dann, w鋒rend des Betriebes, berechnet der Apache die Gesamtzahl
    der unbesch鋐tigten Threads und forkt oder beendet Prozesse, um diese
    Anzahl innerhalb der durch <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> und <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code> angegebenen Grenzen
    zu halten. Da dieser Prozess sehr selbstregulierend ist, ist es nur selten
    notwendig, die Voreinstellung dieser Direktiven zu 鋘dern. Die
    maximale Anzahl Clients, die gleichzeitig bedient werden kann (d.h.
    die maximale Gesamtzahl der Threads in allen Prozessen), wird mit der
    Direktive <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
    festgelegt. Die maximale Anzahl der aktiven Kindprozesse ergibt sich aus
    <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> dividiert durch
    <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>.</p>

    <p>Zwei Direktiven legen harte Limits f黵 die Anzahl der aktiven
    Kindprozesse fest und k鰊nen nur ge鋘dert werden, indem der Server
    komplett gestoppt und dann wieder neu gestartet wird. <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code> stellt die obere Grenze f黵
    die Anzahl der aktiven Kindprozesse dar und muss gr鲞er oder
    gleich dem Quotienten aus <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> und <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> sein. <code class="directive"><a href="../mod/mpm_common.html#threadlimit">ThreadLimit</a></code> ist die obere Grenze f黵
    die Anzahl der Server-Threads und muss gr鲞er oder gleich
    <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> sein. Sofern f黵
    diese Direktiven keine Voreinstellungen verwendet werden, sollten sie vor
    allen anderen <code class="module"><a href="../mod/worker.html">worker</a></code>-Direktiven platziert werden.</p>

    <p>Neben den normalen aktiven Kindprozessen gibt es m鰃licherweise noch
    zus鋞zliche Kindprozesse, welche gerade beendet werden, wo allerdings
    zumindest noch ein Server-Thread eine existierende Verbindung bearbeitet.
    Obwohl die tats鋍hlich zu erwartende Anzahl deutlich kleiner ist,
    k鰊nen bis zu <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
    solcher Prozesse auftreten. Dieses Verhalten k鰊nen Sie vermeiden,
    indem Sie die Terminierung einzelner Kindprozesse wie folgt abschalten:</p>

    <ul>
       <li>setzen Sie den Wert von <code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> auf Null</li>

       <li>setzen Sie den Wert von <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code> auf den gleichen Wert wie <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code></li>
    </ul>

    <p>Eine typische Konfiguration der Prozess-Thread-Steuerung f黵
    das MPM <code class="module"><a href="../mod/worker.html">worker</a></code> k鰊nte wie folgt aussehen:</p>

    <div class="example"><p><code>
      ServerLimit         16<br />
      StartServers         2<br />
      MaxClients         150<br />
      MinSpareThreads     25<br />
      MaxSpareThreads     75<br />
      ThreadsPerChild     25
    </code></p></div>

    <p>W鋒rend der Elternprozess unter Unix normalerweise als
    <code>root</code> gestartet wird, um sich an Port 80 binden zu k鰊nen,
    werden die Kindprozesse und Threads unter einem weniger privilegierten
    Benutzer gestartet. Die Direktiven <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> und <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> werden dazu verwendet, die
    Privilegien der Apache-Kindprozesse festzulegen. Die Kindprozesse
    m黶sen in der Lage sein, alle Inhalte zu lesen, die sie ausliefern
    sollen, sollten dar黚er hinaus jedoch so wenig wie m鰃lich Rechte
    besitzen. Zus鋞zlich, solange nicht <code class="program"><a href="../programs/suexec.html">suexec</a></code> verwendet wird, legen diese
    Direktiven auch die Privilegien fest, die von CGI-Skripts
    geerbt werden.</p>

    <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
    bestimmt, wie h鋟fig der Server Prozesse erneuert, indem er alte
    beendet und neue startet.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Verf黦bare Sprachen: </span><a href="../de/mod/worker.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/worker.html" hreflang="es" rel="alternate" title="Espa駉l">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/worker.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
</body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合丝袜美腿| 亚洲精品第1页| 在线电影一区二区三区| 91黄色免费看| 色香蕉久久蜜桃| 日本二三区不卡| 日本二三区不卡| 欧美性做爰猛烈叫床潮| 日本丶国产丶欧美色综合| 欧美色爱综合网| 91精品国产综合久久久蜜臀粉嫩 | 青青草97国产精品免费观看| 一级特黄大欧美久久久| 亚洲国产精品尤物yw在线观看| 亚洲成人资源网| 婷婷开心激情综合| 久久国产免费看| 国产成人免费在线| 91在线云播放| 91色porny| 69av一区二区三区| 精品久久久久久久久久久久包黑料 | 久久久久久久国产精品影院| 国产性天天综合网| 亚洲国产精品传媒在线观看| 亚洲卡通动漫在线| 奇米精品一区二区三区在线观看 | 人妖欧美一区二区| 国产精品77777| 欧美专区亚洲专区| 精品久久国产字幕高潮| 亚洲天堂精品在线观看| 免费高清视频精品| 成人午夜激情片| 在线电影一区二区三区| 中文无字幕一区二区三区| 亚洲自拍偷拍网站| 国产99精品视频| 7777精品伊人久久久大香线蕉的 | 国模少妇一区二区三区| 99热这里都是精品| 日韩免费电影一区| 亚洲综合在线免费观看| 国产在线精品国自产拍免费| 在线看一区二区| 国产三级精品视频| 日韩精品电影一区亚洲| 不卡的av电影| 日韩精品一区二区三区在线播放 | 日韩国产在线观看| 91视频观看视频| 精品久久久久香蕉网| 亚洲成人激情综合网| 成a人片亚洲日本久久| 精品久久久久久久久久久久久久久久久| 最新日韩av在线| 另类调教123区| 欧美日韩三级视频| 亚洲精品免费在线观看| 国产成人自拍高清视频在线免费播放| 欧美人与性动xxxx| 亚洲视频免费观看| 国产91富婆露脸刺激对白| 日韩欧美资源站| 亚洲不卡在线观看| 91久久精品一区二区三| 日本一区二区三区高清不卡| 另类人妖一区二区av| 91 com成人网| 亚洲一区二区三区四区的| 91小视频在线观看| 中文字幕av一区二区三区高| 国产剧情一区在线| 久久久久青草大香线综合精品| 免费在线观看一区二区三区| 欧美日韩黄色影视| 亚洲电影在线播放| 欧美日韩美少妇| 日韩av不卡一区二区| 欧美精品在线视频| 免费国产亚洲视频| 2023国产精品| 国产成人高清在线| 国产欧美一区二区三区在线老狼| 国产揄拍国内精品对白| 久久久久综合网| 大桥未久av一区二区三区中文| 久久精品夜色噜噜亚洲a∨| 国产乱码精品一区二区三区av| 国产色爱av资源综合区| av毛片久久久久**hd| 亚洲免费看黄网站| 欧美视频精品在线观看| 性久久久久久久久| 精品动漫一区二区三区在线观看| 韩国成人在线视频| 国产精品国产三级国产普通话三级| 91亚洲国产成人精品一区二三 | 捆绑调教一区二区三区| 久久久一区二区三区| www.av亚洲| 香蕉加勒比综合久久| 欧美tickling网站挠脚心| 紧缚奴在线一区二区三区| 国产日产精品1区| 在线中文字幕一区| 秋霞电影一区二区| 国产视频一区二区在线| 欧美又粗又大又爽| 久草在线在线精品观看| 成人免费在线视频观看| 欧美色欧美亚洲另类二区| 理论电影国产精品| 亚洲欧美日本在线| 26uuu国产日韩综合| 91成人免费在线| 国产精品 欧美精品| 亚洲午夜精品网| 国产欧美精品一区二区色综合 | 欧美va亚洲va国产综合| 91视频www| 国产a久久麻豆| 天天色综合成人网| 国产精品久久久久aaaa樱花 | 欧美日韩成人综合| 成人网在线免费视频| 日韩成人av影视| 亚洲精品视频在线观看网站| 久久久九九九九| 欧美一区二区三区在线视频| 91麻豆国产香蕉久久精品| 精品一区二区三区的国产在线播放| 一区二区三区在线观看网站| 久久免费国产精品 | 国产一区二区三区久久久| 亚洲一区二区三区三| 国产精品成人免费在线| 欧美精品一区二区三区在线播放 | 国产一区二区三区免费看 | 不卡影院免费观看| 国产毛片精品视频| 久久精品国产亚洲高清剧情介绍 | 亚洲一区二区三区四区在线| 国产精品久久久久精k8 | www国产精品av| 欧美一区二区二区| 欧美一区二区三区免费在线看| 欧美亚洲一区三区| 欧美午夜电影一区| 欧美日韩一区二区三区四区五区| 不卡av免费在线观看| 国产成人综合亚洲网站| 久久99精品久久久久| 轻轻草成人在线| 奇米精品一区二区三区四区 | 国产农村妇女精品| 久久久久99精品一区| 国产女主播一区| 1024精品合集| 亚洲男同1069视频| 一区二区三区精品久久久| 亚洲精品视频在线| 亚洲成年人网站在线观看| 亚洲mv在线观看| 免费高清成人在线| 老鸭窝一区二区久久精品| 国产精品一二二区| 9人人澡人人爽人人精品| 色综合色综合色综合| 欧洲国产伦久久久久久久| 欧美日韩一二区| 欧美va在线播放| 国产精品久久久久婷婷| 亚洲三级小视频| 日韩在线a电影| 国产精品中文字幕日韩精品| 丁香六月综合激情| 91精彩视频在线| 欧美一区二区三区免费| 欧美国产综合一区二区| 亚洲黄色尤物视频| 日韩成人一级片| 国产mv日韩mv欧美| 欧美日韩一区三区| 2023国产精华国产精品| 亚洲精品一二三区| 麻豆精品一区二区| 99热99精品| 欧美一区二区播放| 亚洲视频免费观看| 精品制服美女久久| 色偷偷一区二区三区| 欧美成人精品3d动漫h| 国产精品久久久一本精品| 日韩综合一区二区| 97久久精品人人澡人人爽| 日韩欧美亚洲一区二区| 亚洲桃色在线一区| 国产成人在线视频播放| 欧美精品丝袜中出|