📄 stopping.html.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>Beenden und Neustarten - 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 id="manual-page"><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.2</p><img alt="" src="./images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs/">Dokumentation</a> > <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Beenden und Neustarten</h1><div class="toplang"><p><span>Verf黦bare Sprachen: </span><a href="./de/stopping.html" title="Deutsch"> de </a> |<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English"> en </a> |<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espa駉l"> es </a> |<a href="./fr/stopping.html" hreflang="fr" rel="alternate" title="Fran鏰is"> fr </a> |<a href="./ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |<a href="./tr/stopping.html" hreflang="tr" rel="alternate" title="T黵k鏴"> tr </a></p></div><div class="outofdate">Diese 躡ersetzung ist m鰃licherweise nicht mehr aktuell. Bitte pr黤en Sie die englische Version auf die neuesten 膎derungen.</div> <p>Dieses Dokument umfasst das Beenden und Neustarten des Apache auf Unix-鋒nlichen Systemen. Anwender von Windows NT, 2000 und XP sollten <a href="platform/windows.html#winsvc">Betreiben des Apache als Dienst</a> lesen, w鋒rend hingegen Anwender von Windows 9x sowie ME <a href="platform/windows.html#wincons">Betreiben des Apache als Konsolenanwendung</a> lesen sollten, um mehr Informationen zur Handhabung des Apache auf diesen Systemen zu erhalten.</p></div><div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Einleitung</a></li><li><img alt="" src="./images/down.gif" /> <a href="#term">Beenden</a></li><li><img alt="" src="./images/down.gif" /> <a href="#graceful">Unterbrechungsfreier Neustart</a></li><li><img alt="" src="./images/down.gif" /> <a href="#hup">Neustarten</a></li><li><img alt="" src="./images/down.gif" /> <a href="#gracefulstop">R點ksichtsvolles Beenden</a></li><li><img alt="" src="./images/down.gif" /> <a href="#race">Anhang: Signale und Wettlaufsituationen</a></li></ul><h3>Siehe auch</h3><ul class="seealso"><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></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="introduction" id="introduction">Einleitung</a></h2> <p>Um den Apache zu stoppen oder neu zu starten, m黶sen Sie ein Signal an den laufenden <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Prozess senden. Es gibt zwei M鰃lichkeiten, diese Signale zu senden. Zum einen k鰊nen Sie den Unix-Befehl <code>kill</code> verwenden, um den Prozessen direkt Signale zu senden. Sie werden feststellen, dass auf Ihrem System mehrere <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programme laufen. Sie sollten jedoch nicht jedem dieser Prozesse ein Signal senden, sondern nur dem Elternprozess, dessen PID im <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> steht. Das hei遲, Sie sollten es niemals n鰐ig haben, einem anderen Prozess, als dem Elternprozess, ein Signal zu senden. Es gibt drei Signale, die Sie an den Elternprozess senden k鰊nen: <code><a href="#term">TERM</a></code>, <code><a href="#hup">HUP</a></code> und <code><a href="#graceful">USR1</a></code>, die nachfolgend beschrieben werden.</p> <p>Um dem Elternprozess ein Signal zu senden, verwenden Sie einen Befehl wie z.B.:</p> <div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div> <p>Die zweite Methode, dem <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Prozess zu signalisieren, ist die Verwendung der <code>-k</code>-Befehlszeilenoptionen <code>stop</code>, <code>restart</code>, <code>graceful</code> und <code>graceful-stop</code>, wie unten beschrieben. Dies sind Argumente des <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programms, es wird jedoch empfohlen, sie unter Verwendung des Steuerskripts <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> zu senden, welches diese an <code class="program"><a href="./programs/httpd.html">httpd</a></code> durchreicht.</p> <p>Nachdem Sie <code class="program"><a href="./programs/httpd.html">httpd</a></code> signalisiert haben, k鰊nen Sie dessen Fortschritt beobachten, indem Sie eingeben:</p> <div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div> <p>Passen Sie diese Beispiele entsprechend Ihren <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code>- und <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>-Einstellungen an.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="term" id="term">Beenden</a></h2> <dl><dt>Signal: TERM</dt> <dd><code>apachectl -k stop</code></dd> </dl> <p>Das Senden des <code>TERM</code>- oder <code>stop</code>-Signals an den Elternprozess veranlasst diesen, sofort zu versuchen, alle seine Kindprozesse zu beenden. Es kann einige Sekunden dauern, bis alle Kindprozesse komplett beendet sind. Danach beendet sich der Elternprozess selbst. Alle gerade bearbeiteten Anfragen werden abgebrochen. Es werden keine weiteren Anfragen mehr bedient.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="graceful" id="graceful">Unterbrechungsfreier Neustart</a></h2> <dl><dt>Signal: USR1</dt> <dd><code>apachectl -k graceful</code></dd> </dl> <p>Das <code>USR1</code>- oder <code>graceful</code>-Signal veranlasst den Elternprozess, die Kinder <em>anzuweisen</em>, sich nach Abschlu
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -