32 lines
1.3 KiB
TeX
32 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}
|
|
|