On Thu, Mar 11, 2010 at 04:08:10PM +0200, Ozgur Kazancci wrote:
>When apachectl issuing a restart, it sends a SIGHUP signal to httpd,
>and when httpd receives this signal, it doesn't exit from its chroot.
>So, "apachectl restart" becomes unfunctional when you have external
>modules via LoadModule in your httpd.conf.

That's a documented 'feature' in man apachectl:

     restart       Restart httpd(8) by sending it a SIGHUP.  If the daemon is
                   not running, it is started.  This command automatically
                   checks the configuration files via configtest before initi-
                   ating the restart to make sure httpd(8) doesn't die.  If
                   httpd runs chrooted (default in OpenBSD) and 3rd party mod-
                   ules are loaded, restart may fail due to path inconsisten-
                   cy.  Completely stop and start the daemon instead.

Reply via email to