シグナルは POSIX のプロセス間通信の仕組みです。 Windows を使っている場合、このドキュメントの内容は適用出来ません。
Zope は ‘$INSTANCE_HOME/var/Z2.pid’ に保存されているプロセスIDに送られたシグナルに応じて動作します:
SIGHUP - 開いているデータベース接続を閉じて、サーバーを再起動します。
Zope サーバーを再起動するイディオムは以下のようになります:
kill -HUP `cat $INSTANCE_HOME/var/z2.pid`
SIGTERM - 開いているデータベース接続を閉じて、サーバーを終了します。
Zope サーバーを終了するイディオムは以下のようになります:
kill -TERM `cat $INSTANCE_HOME/var/Z2.pid`
SIGINT - SIGTERM と同じ意味です。
SIGUSR1 - 全てのスレッドのスタックトレースを標準出力にダンプします。
もしZopeのプロセスが全て帰ってこない状況になってしまっても
その原因を調査する助けになるでしょう。
SIGUSR2 - 全ての Zope のログファイルを一度閉じて再度開きます
(z2.log, event log, detailed log.)
Zope ログファイルをローテートした後に以下を実行します:
kill -USR2 `cat $INSTANCE_HOME/var/z2.pid`
(Translated by Shimizukawa, r117404, original-site)