Apache HTTP Serverの停止と再起動について

メモ。

  • 直ちに停止する場合(TERM)
  • 緩やかに停止する場合(WINCH)
  • 直ちに再起動する場合(HUP)
  • 緩やかに再起動する場合(USR1)

余談。

  • CentOSyumでインストールしたhttpdの話
    • 起動スクリプトのreloadはHUPシグナルを送っているため「直ちに再起動」となる
      • リクエストを処理中の子プロセスが強制終了されるため、通信が途中で途切れる事になる(空データ受信など)
    • 起動スクリプトのrestartは起動スクリプトのstop & startが実行される

ここだけの話、/etc/init.d/httpd reload を誤解してました…。