You need to stop and start when using chroot, graceful won't work
without -u, which you probably don't want to use.


On Thu, 5 Aug 2010 17:00:29 +0530
Siju George <sgeorge...@gmail.com> wrote:

> Hi,
> 
> Any idea any one? Is this the right behavior?
> 
> # apachectl graceful
> /usr/sbin/apachectl graceful: httpd gracefully restarted
> # apachectl graceful
> /usr/sbin/apachectl graceful: httpd not running, trying to start
> /usr/sbin/apachectl graceful: httpd started
> #
> # apachectl graceful
> /usr/sbin/apachectl graceful: httpd gracefully restarted
> # apachectl graceful
> /usr/sbin/apachectl graceful: httpd not running, trying to start
> /usr/sbin/apachectl graceful: httpd started
> 
> After the first apachectl graceful I get this in the error log
> 
> =================================================
> [Thu Aug  5 16:56:38 2010] [notice] SIGUSR1 received.  Doing graceful
> restart
> Syntax error on line 275 of /conf/httpd.conf:
> Cannot load /usr/lib/apache/modules/mod_perl.so into server: File not found
> =================================================
> 
> Line 275 of httpd.conf is
> 
> =
> LoadModule perl_module        /usr/lib/apache/modules/mod_perl.so
> =
> 
> After the second apachectl graceful this error is not shown
> 
> ==================================================
> [Thu Aug  5 16:58:08 2010] [notice] Initializing etag from
> /var/www/logs/etag-state
> [Thu Aug  5 16:58:08 2010] [notice] chrooted in /var/www
> [Thu Aug  5 16:58:08 2010] [notice] changed to uid 67, gid 67
> [Thu Aug  5 16:58:08 2010] [notice] Apache configured -- resuming normal
> operations
> [Thu Aug  5 16:58:08 2010] [notice] Accept mutex: sysvsem (Default: sysvsem)
> ====================================================
> 
> thanks :-)
> 
> --Siju

Reply via email to