use: apachectl graceful It will reload the config's and allow operation to continue!!
See apachectl (help) start - start httpd stop - stop httpd restart - restart httpd if running by sending a SIGHUP or start if not running fullstatus - dump a full status screen; requires lynx and mod_status enabled status - dump a short status screen; requires lynx and mod_status enabled graceful - do a graceful restart by sending a SIGUSR1 or start if not running configtest - do a configuration syntax test help - this screen Timothy Hitchens (HiTCHO) Open Platform Consulting e-mail: [EMAIL PROTECTED] > -----Original Message----- > From: Hugh Beaumont [mailto:[EMAIL PROTECTED]] > Sent: Thursday, 9 January 2003 5:14 AM > To: [EMAIL PROTECTED] > Subject: [PHP] apache + mod_php question > > > Hello, > > I have searched the archives and not been able to find the > solution to > the following problem. I would be very grateful if someone > here could help or provide some pointers. > > The basic problem is this: > > Our apache server will not start if there are system > processes running that were spawned from apache's last > invocation (ie. spawned from cgi's, mod_php system() calls, > etc.). It dies with "cannot bind to ip_address_here port 80", etc. > > > Example: > > We restart our servers every so often via crontab in order to > reload modified conf files, etc. However it appears that if > a user has spawned a process from mod_php, cgi, etc. that the > server will not restart until those processes are killed off > manually. > > The worst cases are when badly wrote user scripts allow an > attacker to upload scripts that bind to a port and attempt to > make network access, etc. (I would love to disallow users > from having uploads to the server but > that is not currently an option). > > Does anyone have any suggestion on how to automagically kill > these processes? > > Does anyone have their own favorite recipe for > stopping/starting apache in an automated fashion. > > Right now these situations result in downtime for users and a > pager in the middle of the night to me! I would very much > like to stop this :) > > Thanks much! > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php