On Tuesday 13 Dec 2011 19:20:57 Todd Goodman wrote: > * Grant <[email protected]> [111213 14:07]: > > Has anyone else noticed this sort of behavior from apache-2.2.21-r1: > > > > # /etc/init.d/apache2 restart > > > > * Stopping apache2 ... [ ok ] > > * Starting apache2 ... > > * start-stop-daemon: /usr/sbin/apache2 is already running [ ok ] > > > > # /etc/init.d/apache2 restart > > > > * apache2 not running (no pid file) > > * Starting apache2 ... [ ok ] > > > > It probably happens about half the time I restart apache2. Nothing in > > /var/log/apache2/error_log besides: > > > > [notice] caught SIGTERM, shutting down > > [notice] Apache/2.2.21 (Unix) configured -- resuming normal operations > > > > - Grant > > I've seen that for years. I always assumed it was because the apache2 > stop didn't complete before the apache2 start tried to start when I use > /etc/init.d/apache2 restart. > > Instead I do an /etc/init.d/apache2 stop; ps aux | egrep apache until I > see all the threads are gone and then a /etc/init.d/apache2 start
+1 If there aren't many threads a quick restart will work fine, but if there are many threads hanging around then you may be better off to stop, wait, then start. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.

