> Chuck, use Apache::Reload and you won't have to restart the server.
> http://modperlbook.org/html/ch06_08.html


Although on a production server that's dealing with many thousands of
requests, that could be an awful lot of checks to see if modules have been
updated. Personally I prefer a bit of shell scripting on a cron:

#!/bin/sh

if [ -n "`find /path/to/my/modules -prune -newer /path/to/apache.pid`" ];
then
  echo "apache needs reloading"
  echo "Testing"
  apachectl configtest
  if [ $? = 0 ] ; then
    echo "Restarting"
    apachectl restart
  else
    echo "ERROR in apache config"
  fi
fi



-- 
Carl

Reply via email to