Re: Restarting Apache without screwing up running scripts?

From: 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


« previous php.general (#165988) next »