Why can't Urchin's log rotation restart Apache?

Overview

For reasons of enhanced security, the Urchin log processing engine does not run as a privileged user (e.g. root on UNIX-type systems) even if it is invoked by a privileged user account. This is a departure from a typical Urchin 3 installation, where a root cron job would typically invoke Urchin 3 processing at regular intervals.

Since Urchin 4 and above log processing engine does not run with any sort of privileges, it would be unable to restart the Apache httpd on the webserver and thus this option is no longer available.

Recommendations

Urchin 3 customers who would like to to have the same log rotation/Apache restart behavior should consider implementing an external script to perform these operations. A fully functional sample script called "WeblogRotate" can be found at:

See Also