| Author |  | 
| Steffen Moderator
 
 
 Joined: 15 Oct 2005
 Posts: 3130
 Location: Hilversum, NL, EU
 
 | 
|  Posted: Thu 03 Nov '05 20:07    Post subject: mod_log_rotate Win32 binary available |   |  
| 
 |  
| If you host a lot of virtual servers on a single Apache box and use the supplied rotatelogs program to rotate the logs you’ll notice that your process table is cluttered up with an instance of rotatelogs for each virtual server. With mod_log_rotate the log rotation is handled by the server process so you save a bunch of processes and file descriptors. 
 See more at www.hexten.net/mod_log_rotate/
 
 Download Windows binary:  www.apachelounge.com/download
 
 Steffen
 |  | 
| Back to top |  | 
| strigoi 
 
 
 Joined: 15 Dec 2005
 Posts: 36
 
 
 | 
|  Posted: Thu 15 Dec '05 21:30    Post subject: rotate logs mod |   |  
| 
 |  
| good day to you, installed the rotatelogs mod, seems it rotated them once, and now no new logs are being generated, any ideas ? 
 httpd.config set to
 CustomLog logs/access.log combined
 
 winodws xp, apache 2.0 php 5.1
 |  | 
| Back to top |  | 
| Steffen Moderator
 
 
 Joined: 15 Oct 2005
 Posts: 3130
 Location: Hilversum, NL, EU
 
 | 
|  Posted: Thu 15 Dec '05 21:38    Post subject: |   |  
| 
 |  
| Try: 
 RotateLogs On
 RotateInterval 7200
 
 Should rotate every 3 hours, so you have not wait so long to see if it is working.
 
 Steffen
 |  | 
| Back to top |  | 
| strigoi 
 
 
 Joined: 15 Dec 2005
 Posts: 36
 
 
 | 
|  Posted: Thu 15 Dec '05 22:04    Post subject: wow |   |  
| 
 |  
| man your fast, i like that, ok ill try that entry, really useful mods, thank you very much, ill keep ya updated on this .. |  | 
| Back to top |  | 
| russ0519 
 
 
 Joined: 25 Jan 2006
 Posts: 7
 
 
 | 
|  Posted: Wed 22 Mar '06 5:52    Post subject: RotateInterval and RotateLogsLocalTime not working |   |  
| 
 |  
| Even though it rotates fine every day at 7pm EST (12 am UTM), these options do not do anything.  RotateInterval and RotateLogsLocalTime seem to be broken.  Is this related to the port? |  | 
| Back to top |  | 
| James Blond Moderator
 
  
 Joined: 19 Jan 2006
 Posts: 7442
 Location: EU, Germany, Next to Hamburg
 
 | 
|  Posted: Wed 22 Mar '06 15:36    Post subject: |   |  
| 
 |  
| RTFM  You can set only RotateLogsLocalTime On|Off 
 If you want to rotate at 7 pm
 
 
  	  | Code: |  	  | RotateLogsLocalTime On
 RotateInterval 86400 300
 
 | 
 
 
  |  | 
| Back to top |  | 
| russ0519 
 
 
 Joined: 25 Jan 2006
 Posts: 7
 
 
 | 
|  Posted: Wed 22 Mar '06 15:57    Post subject: |   |  
| 
 |  
|  	  | James Blond wrote: |  	  | RTFM  You can set only RotateLogsLocalTime On|Off 
 If you want to rotate at 7 pm
 
 
  	  | Code: |  	  | RotateLogsLocalTime On
 RotateInterval 86400 300
 
 | 
 
 
  | 
 
 What i'm saying is that it rotates at 7pm whether or not I set any other options such as
 
 
  	  | Code: |  	  | RotateLogsLocalTime On
 RotateInterval 86400 300
 
 | 
 
 The above options have no effect (in fact I would like logs to rotate at midnight localtime, but I can't seem to get those options to do anything.  Has anyone actually gotten it to work?
 |  | 
| Back to top |  | 
| James Blond Moderator
 
  
 Joined: 19 Jan 2006
 Posts: 7442
 Location: EU, Germany, Next to Hamburg
 
 | 
|  Posted: Wed 22 Mar '06 16:48    Post subject: |   |  
| 
 |  
| From the manual 
 RotateLogsLocalTime On|Off
 Normally the log rotation interval is based on UTC. For example an interval of 86400 (one day) will cause the logs to rotate at UTC 00:00. When this option is on, log rotation is timed relative to the local time.
 
 RotateInterval <interval> [<offset>]
 Set the interval in seconds for log rotation. The default is 86400 (one day). The shortest interval that can be specified is 60 seconds. An optional second argument specifies an offset in minutes which is applied to UTC (or local time if RotateLogsLocalTime is on). For example RotateInterval 86400 60 will cause logs to be rotated at 23:00 UTC.
 |  | 
| Back to top |  | 
| russ0519 
 
 
 Joined: 25 Jan 2006
 Posts: 7
 
 
 | 
|  Posted: Wed 22 Mar '06 16:53    Post subject: |   |  
| 
 |  
|  	  | James Blond wrote: |  	  | From the manual 
 RotateLogsLocalTime On|Off
 Normally the log rotation interval is based on UTC. For example an interval of 86400 (one day) will cause the logs to rotate at UTC 00:00. When this option is on, log rotation is timed relative to the local time.
 
 RotateInterval <interval> [<offset>]
 Set the interval in seconds for log rotation. The default is 86400 (one day). The shortest interval that can be specified is 60 seconds. An optional second argument specifies an offset in minutes which is applied to UTC (or local time if RotateLogsLocalTime is on). For example RotateInterval 86400 60 will cause logs to be rotated at 23:00 UTC.
 | 
 
 I don't see how quoting the manual helps me.  I read the manual, and what i'm saying is that these options don't work.  I put them in the config file, and they have no effect.  The logs still rotate at 7pm EST (which is 00:00 UTC).
 
 Russ
 |  | 
| Back to top |  |