33 lines
1.3 KiB
TeX
33 lines
1.3 KiB
TeX
|
% master: unterbrechungsfreier_neustart.tex
|
||
|
% Unterbrechungsfreier Neustart v0.1
|
||
|
% 2011-06-01 (Rx)
|
||
|
|
||
|
\subsection{Unterbrechungsfreier Neustart}
|
||
|
%-----------------------------------------
|
||
|
|
||
|
\begin{verbatim}
|
||
|
Signal: USR1
|
||
|
|
||
|
apachectl graceful sendet das USR1 signal an
|
||
|
den Elternprozess
|
||
|
kill -USR1 `cat /var/log/apache2/httpd.pid` sendet das USR1 signal an
|
||
|
den Elternprozess
|
||
|
\end{verbatim}
|
||
|
|
||
|
\begin{itemize}
|
||
|
\item das Senden des USR1-Signals an den Elternprozess veranlasst alle
|
||
|
seine Kindprozesse sich zu beenden
|
||
|
\item die Kindprozesse bearbeiten noch die letzten Anfragen und beenden sich dann
|
||
|
\item der Elternprozess liest, wärend die Kindprozesse noch laufen, seine
|
||
|
Konfigurationsdateien erneut ein und öffnet seine Logdateien neu
|
||
|
\item die Kindprozesse werden wieder gestartet
|
||
|
\item die Serverstatistiken(mod\_status) werden nicht auf Null zurückgesetzt
|
||
|
|
||
|
\item ist die Konfigurationsdatei fehlerhaft, wird der Elternprozess nicht neu
|
||
|
gestartet
|
||
|
\item die Kindprozesse bearbeiten noch die letzten Anfragen und beenden sich dann
|
||
|
\item wäred noch die letzten Anfragen bearbeitet werden kann der httpd nicht
|
||
|
gestartet werden
|
||
|
\end{itemize}
|
||
|
|