Commit f27f64d2 authored by Chris McDonough's avatar Chris McDonough

Did a bit of cleanup and turned into STX (for Zope Book).

parent b4058b6b
Signals are a posix inter-process communications mechanism. Signals (POSIX only)
If you are using Windows then this documentation is not
for you.
Zope responds to signals which are sent to the process id Signals are a POSIX inter-process communications mechanism.
written to the file /path/to/var/Z2.pid. If you are using Windows then this documentation does not apply.
SIGHUP - close open database connections and sockets, Zope responds to signals which are sent to the process id
then restart the server process. The common specified in the file 'ZOPE_HOME/var/Z2.pid'::
idiom for restarting a Zope server is
kill -SIGHUP `cat /path/to/var/z2.pid`
SIGTERM - close open database connections and sockets, SIGHUP - close open database connections, then restart the server
then shut down. The default stop script uses process. The common idiom for restarting a Zope server is:
kill -SIGTERM `cat /path/to/var/Z2.pid`
SIGUSR2 - close and re-open all Zope log files (z2.log, kill -HUP `cat ZOPE_HOME/var/z2.pid`
event log, detailed log.) The common idiom
after rotating Zope log files is
kill -SIGUSR2 `cat /path/to/var/z2.pid`
SIGINT - same as SIGTERM
SIGTERM - close open database connections then shut down. The common
idiom for shutting down Zope is:
kill -TERM `cat ZOPE_HOME/var/Z2.pid`
Exactly which process has its pid written to this file SIGINT - same as SIGTERM
depends on whether Zope is run under the management
process. If using a management process (the default)
then its pid is recorded here. Relevant signals sent to
the management process are forwarded on to the server
process. (Specifically, it forwards all those signals
listed above, plus SIGQUIT and SIGUSR1)
If not using a management process (-Z0 on the z2.py
command line) then the server process records its own
pid here.
SIGUSR2 - close and re-open all Zope log files (z2.log, event log,
detailed log.) The common idiom after rotating Zope log files
is:
kill -USR2 `cat ZOPE_HOME var/z2.pid`
The process id written to the 'z2.pid' file depends on whether Zope
is run under the 'zdaemon' management process. If Zope is run under
a management process (as it is by default) then the pid of the
management process is recorded here. Relevant signals sent to the
management process are forwarded on to the server process.
Specifically, it forwards all those signals listed above, plus
SIGQUIT and SIGUSR1. If Zope is not using a management process (-Z0
on the z2.py command line), the server process records its own pid
into 'z2.pid', but all signals work the same way.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment