Re: Restarting Apache without screwing up running scripts?
| From: | Marek Kilimajer | Date: | Mon, 13 Oct 2003 14:28:56 +0000 |
| Subject: | Re: Restarting Apache without screwing up running scripts? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-165988@lists.php.net to get a copy of this message | ||
# apachectl graceful
snip from manpage:
graceful Gracefully restarts the Apache daemon by send
ing it a SIGUSR1. If the daemon is not run
ning, it is started. This differs from a nor
mal restart in that currently open connections
are not aborted. A side effect is that old
log files will not be closed immediately.
This means that if used in a log rotation
script, a substantial delay may be necessary
to ensure that the old log files are closed
before processing them. This command automat
ically checks the configuration files via con
figtest before initiating the restart to make
sure Apache doesn't die.
Donald Tyler wrote:
Hi, We are building an Intranet for our company and I was wondering how people deal with having to restart the server when its running an intranet. Obviously if there is a complex process running and the server restarts in the middle of it then its going to screw a lot of stuff up. The only thing I could think of was to script the Intranet in such a way as I could go into the admin section and simply disable it, then all the currently running processes would finish, but the system would refuse to start any new ones until I re-enabled it again. Just want some advice, thanks. Donald