by shigemk2

当面は技術的なことしか書かない

graceful と restart の違いについて

こちらも参考に。
httpdプロセスの起動、停止、再起動 - by shigemk2

404 Not Found

graceful

親プロセスは USR1 または graceful シグナルを受け取ると、
子プロセスに現在のリクエストの処理の後に終了する
(あるいは何もしていなければすぐに終了する) ように助言します。
親プロセスは設定ファイルを再読込して、ログファイルを開き直します。
子プロセスが徐々になくなるに従って、 新しい世代の設定による子プロセスに置き換えていきます。
そして、これらが新たなリクエストに即座に応答し始めます。

つまり、緩やかな再起動を行う。

restart

HUP あるいは restart シグナルを親プロセスに送ると、 子プロセスを kill しますが、
親プロセスは終了しません。 設定ファイルを再読込して、ログファイル全てを開き直します。
その後、新しい子プロセスを起動して応答を続けます。