Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


In this Discussion

Need your help with logrotate
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Need your help with logrotate

vanarpvanarp Member
edited June 2012 in Help

On my webserver logrotate does not seem to be working... :(

root@vps:/etc/logrotate.d# cat domain-mydomain.com

/home/bobo/domains/mydomain.com/logs/*.log {

daily
missingok
rotate 10
compress
delaycompress
notifempty
create 0660 bobo bobo
sharedscripts
postrotate
/etc/init.d/apache2 reload > /dev/null
endscript
}

root@vps:/home/bobo/domains/mydomain.com/logs# ls -la

total 19076

drwxr-xr-x 2 bobo bobo 4096 Jun 16 09:54 .
drwx--x--x 5 bobo bobo 4096 Jun 16 14:29 ..
-rw-r--r-- 1 bobo bobo 19473685 Jun 27 09:48 access.log
-rw-r--r-- 1 bobo bobo 37667 Jun 27 09:35 error.log

root@vps:~# lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise

Can you think of what could be going wrong?

Comments

  • tuxtux Member
    edited June 2012

    Try this first and post results
    logrotate -vf /etc/logrotate.d/domain-mydomain.com

  • vanarpvanarp Member

    @tux

    here is the outcome:

    root@vps:~# logrotate -vf /etc/logrotate.d/domain-mydomain.com

    reading config file /etc/logrotate.d/domain-mydomain.com

    reading config info for /home/bobo/domains/mydomain.com/logs/*.log

    Handling 1 logs

    rotating pattern: /home/bobo/domains/mydomain.com/logs/*.log forced from command line (10 rotations)

    empty log files are not rotated, old logs are removed
    considering log /home/bobo/domains/mydomain.com/logs/access.log
    log needs rotating
    considering log /home/bobo/domains/mydomain.com/logs/error.log
    log needs rotating
    rotating log /home/bobo/domains/mydomain.com/logs/access.log, log->rotateCount is 10
    dateext suffix '-20120627'
    glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
    previous log /home/bobo/domains/mydomain.com/logs/access.log.1 does not exist
    renaming /home/bobo/domains/mydomain.com/logs/access.log.10.gz to /home/bobo/domains/mydomain.com/logs/access.log.11.gz (rotatecount 10, logstart 1, i 10),
    old log /home/bobo/domains/mydomain.com/logs/access.log.10.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/access.log.9.gz to /home/bobo/domains/mydomain.com/logs/access.log.10.gz (rotatecount 10, logstart 1, i 9),
    old log /home/bobo/domains/mydomain.com/logs/access.log.9.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/access.log.8.gz to /home/bobo/domains/mydomain.com/logs/access.log.9.gz (rotatecount 10, logstart 1, i 8),
    old log /home/bobo/domains/mydomain.com/logs/access.log.8.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/access.log.7.gz to /home/bobo/domains/mydomain.com/logs/access.log.8.gz (rotatecount 10, logstart 1, i 7),
    old log /home/bobo/domains/mydomain.com/logs/access.log.7.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/access.log.6.gz to /home/bobo/domains/mydomain.com/logs/access.log.7.gz (rotatecount 10, logstart 1, i 6),
    old log /home/bobo/domains/mydomain.com/logs/access.log.6.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/access.log.5.gz to /home/bobo/domains/mydomain.com/logs/access.log.6.gz (rotatecount 10, logstart 1, i 5),
    old log /home/bobo/domains/mydomain.com/logs/access.log.5.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/access.log.4.gz to /home/bobo/domains/mydomain.com/logs/access.log.5.gz (rotatecount 10, logstart 1, i 4),
    old log /home/bobo/domains/mydomain.com/logs/access.log.4.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/access.log.3.gz to /home/bobo/domains/mydomain.com/logs/access.log.4.gz (rotatecount 10, logstart 1, i 3),
    old log /home/bobo/domains/mydomain.com/logs/access.log.3.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/access.log.2.gz to /home/bobo/domains/mydomain.com/logs/access.log.3.gz (rotatecount 10, logstart 1, i 2),
    old log /home/bobo/domains/mydomain.com/logs/access.log.2.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/access.log.1.gz to /home/bobo/domains/mydomain.com/logs/access.log.2.gz (rotatecount 10, logstart 1, i 1),
    old log /home/bobo/domains/mydomain.com/logs/access.log.1.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/access.log.0.gz to /home/bobo/domains/mydomain.com/logs/access.log.1.gz (rotatecount 10, logstart 1, i 0),
    old log /home/bobo/domains/mydomain.com/logs/access.log.0.gz does not exist
    log /home/bobo/domains/mydomain.com/logs/access.log.11.gz doesn't exist -- won't try to dispose of it
    rotating log /home/bobo/domains/mydomain.com/logs/error.log, log->rotateCount is 10
    dateext suffix '-20120627'
    glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
    previous log /home/bobo/domains/mydomain.com/logs/error.log.1 does not exist
    renaming /home/bobo/domains/mydomain.com/logs/error.log.10.gz to /home/bobo/domains/mydomain.com/logs/error.log.11.gz (rotatecount 10, logstart 1, i 10),
    old log /home/bobo/domains/mydomain.com/logs/error.log.10.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/error.log.9.gz to /home/bobo/domains/mydomain.com/logs/error.log.10.gz (rotatecount 10, logstart 1, i 9),
    old log /home/bobo/domains/mydomain.com/logs/error.log.9.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/error.log.8.gz to /home/bobo/domains/mydomain.com/logs/error.log.9.gz (rotatecount 10, logstart 1, i 8),
    old log /home/bobo/domains/mydomain.com/logs/error.log.8.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/error.log.7.gz to /home/bobo/domains/mydomain.com/logs/error.log.8.gz (rotatecount 10, logstart 1, i 7),
    old log /home/bobo/domains/mydomain.com/logs/error.log.7.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/error.log.6.gz to /home/bobo/domains/mydomain.com/logs/error.log.7.gz (rotatecount 10, logstart 1, i 6),
    old log /home/bobo/domains/mydomain.com/logs/error.log.6.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/error.log.5.gz to /home/bobo/domains/mydomain.com/logs/error.log.6.gz (rotatecount 10, logstart 1, i 5),
    old log /home/bobo/domains/mydomain.com/logs/error.log.5.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/error.log.4.gz to /home/bobo/domains/mydomain.com/logs/error.log.5.gz (rotatecount 10, logstart 1, i 4),
    old log /home/bobo/domains/mydomain.com/logs/error.log.4.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/error.log.3.gz to /home/bobo/domains/mydomain.com/logs/error.log.4.gz (rotatecount 10, logstart 1, i 3),
    old log /home/bobo/domains/mydomain.com/logs/error.log.3.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/error.log.2.gz to /home/bobo/domains/mydomain.com/logs/error.log.3.gz (rotatecount 10, logstart 1, i 2),
    old log /home/bobo/domains/mydomain.com/logs/error.log.2.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/error.log.1.gz to /home/bobo/domains/mydomain.com/logs/error.log.2.gz (rotatecount 10, logstart 1, i 1),
    old log /home/bobo/domains/mydomain.com/logs/error.log.1.gz does not exist
    renaming /home/bobo/domains/mydomain.com/logs/error.log.0.gz to /home/bobo/domains/mydomain.com/logs/error.log.1.gz (rotatecount 10, logstart 1, i 0),
    old log /home/bobo/domains/mydomain.com/logs/error.log.0.gz does not exist
    log /home/bobo/domains/mydomain.com/logs/error.log.11.gz doesn't exist -- won't try to dispose of it
    running prerotate script
    renaming /home/bobo/domains/mydomain.com/logs/access.log to /home/bobo/domains/mydomain.com/logs/access.log.1
    creating new /home/bobo/domains/mydomain.com/logs/access.log mode = 0660 uid = 1000 gid = 1000
    renaming /home/bobo/domains/mydomain.com/logs/error.log to /home/bobo/domains/mydomain.com/logs/error.log.1
    creating new /home/bobo/domains/mydomain.com/logs/error.log mode = 0660 uid = 1000 gid = 1000
    running postrotate script

    root@vps:/home/bobo/domains/mydomain.com/logs# ls -la

    total 19108

    drwxr-xr-x 2 bobo bobo 4096 Jun 27 10:20 .
    drwx--x--x 5 bobo bobo 4096 Jun 16 14:29 ..
    -rw-rw---- 1 bobo bobo 626 Jun 27 10:21 access.log
    -rw-r--r-- 1 bobo bobo 19499749 Jun 27 10:18 access.log.1
    -rw-rw---- 1 bobo bobo 230 Jun 27 10:20 error.log
    -rw-r--r-- 1 bobo bobo 37667 Jun 27 09:35 error.log.1

Sign In or Register to comment.