On 16/10/2009 4:26 PM, kathy duret wrote:
I am using the rotatelog function for my Apache logs. ErrorLog "|/u01/Apache/Apache/bin/rotatelogs /u01/app/oracle/product/sso10g/Apache/Apache/logs/error_log.%Y%m%d 86400" While this does rotate the logs every 24 hours with a datetime, I specifically need to have it run at midnight. Yes, I have an SR open and yet I posted to Apache forums. There is a transferlog function but I haven't been able to get this to work I thought if I could manually force a rotate, then I could just cron this to go at midnight.
Which version of apache is it? http://httpd.apache.org/docs/2.2/programs/rotatelogs.htmlstates that "if the rotation time is 86400, the log file will be rotated every night at midnight", although:
http://httpd.apache.org/docs/2.0/programs/rotatelogs.htmldoes not. It should be easy enough to grab/use the rotatelogs from a newer version of apache though.
You also need to consider when midnight is -- it has options for making it run in localtime or at specific UTC offsets, but by default it runs in UTC.
-- //www.freelists.org/webpage/oracle-l