[EMAIL PROTECTED] logrotate doesn't create *log.1

2006-07-20 Thread thomas Armstrong

Hi

Working with Apache 2.0.52 on Linux, I created this logrotate
configuration file:
---
/usr/local/httpd/logs/*log {
   missingok
   notifempty
   sharedscripts
   postrotate
   /bin/kill -USR1 `cat /usr/local/httpd/logs/httpd.pid
2/dev/null` 2 /dev/null || true
   endscript
}
--

I executed '/usr/sbin/logrotate -v /etc/logrotate.d/httpd' and I get
this kind of messages:
---
renaming /usr/local/httpd/logs/access_log to /usr/local/httpd/logs/access_log.1
disposeName will be /usr/local/httpd/logs/access_log.1
removing old log /usr/local/httpd/logs/access_log.1
rotating log /usr/local/httpd/logs/blog_eitb-access_log, log-rotateCount is 0


However, '/usr/local/httpd/logs/access_log.1' doesn't exist, and
'/usr/local/httpd/logs/access_log' is empty!

Must I 'chmod a+w' /usr/local/httpd/logs/ directory?

Thank you very much.

-
The official User-To-User support forum of the Apache HTTP Server Project.
See URL:http://httpd.apache.org/userslist.html for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
 from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [EMAIL PROTECTED] logrotate doesn't create *log.1

2006-07-20 Thread Neil A. Hillard
Hi,

thomas Armstrong wrote:
 Hi
 
 Working with Apache 2.0.52 on Linux, I created this logrotate
 configuration file:
 ---
 /usr/local/httpd/logs/*log {
missingok
notifempty
sharedscripts
postrotate
/bin/kill -USR1 `cat /usr/local/httpd/logs/httpd.pid
 2/dev/null` 2 /dev/null || true
endscript
 }
 --
 
 I executed '/usr/sbin/logrotate -v /etc/logrotate.d/httpd' and I get
 this kind of messages:
 ---
 renaming /usr/local/httpd/logs/access_log to
 /usr/local/httpd/logs/access_log.1
 disposeName will be /usr/local/httpd/logs/access_log.1
 removing old log /usr/local/httpd/logs/access_log.1
  

 rotating log /usr/local/httpd/logs/blog_eitb-access_log,
 log-rotateCount is 0
   

 However, '/usr/local/httpd/logs/access_log.1' doesn't exist, and
 '/usr/local/httpd/logs/access_log' is empty!

Never having had a problem with this I'm only guessing but it looks like
you have logrotate set to 'rotate 0'.  i.e. don't keep any logs!  It
appears to be rotating and then removing the old log.

Check you logrotate config for how frequently it performs the rotation
and how many old versions it keeps.

HTH,


Neil.

-- 
Neil Hillard[EMAIL PROTECTED]
Westland Helicopters Ltd.   http://www.whl.co.uk/

Disclaimer: This message does not necessarily reflect the
views of Westland Helicopters Ltd.

-
The official User-To-User support forum of the Apache HTTP Server Project.
See URL:http://httpd.apache.org/userslist.html for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]