Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
syslog-ng logrotate funzt nicht
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
schrippe
Guru
Guru


Joined: 03 Mar 2004
Posts: 556
Location: Mülheim

PostPosted: Sat Aug 27, 2005 8:51 am    Post subject: syslog-ng logrotate funzt nicht Reply with quote

hallo,

ich lasse alle infos meines linksys routers auf einem logserver mitschneiden.

jetzt soll er, da es recht viel ist, das logfile täglich rotieren.

dazu habe ich in der /etc/logrotate.d/ ein file angelegt mit folgendem inhalt:
Code:
/var/log/syslogs/192.168.20.1/* {
  daily
  rotate 4
  sharedscripts
  postrotate
  /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true
  endscript
}


laut /etc/cron.daily/logrotate.cron wird logrotate täglich ausgeführt.

doch er rotiert die files nicht. in der logrotate.conf sind die standard einträge drin.

thx ben
_________________
for i in $(seq 1 565); do echo 'A$i: entweder rechts fahren oder rechts überholen dürfen!';done
Back to top
View user's profile Send private message
MALON3
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2004
Posts: 87

PostPosted: Sat Aug 27, 2005 9:19 am    Post subject: Reply with quote

mal ein
Code:

logrotate -d /etc/logrotate.conf


manuell ausgeführt?

da zeigt er dir genau was er macht beim rotieren...dort solltest du sehn was falsch läuft.

gruß malon3
Back to top
View user's profile Send private message
schrippe
Guru
Guru


Joined: 03 Mar 2004
Posts: 556
Location: Mülheim

PostPosted: Sat Aug 27, 2005 9:36 am    Post subject: Reply with quote

Quote:
purgatory ~ # logrotate -d /etc/logrotate.conf
reading config file /etc/logrotate.conf
including /etc/logrotate.d
reading config file 192.168.20.1
reading config info for /var/log/syslogs/192.168.20.1/*
reading config file mysql
reading config info for /var/log/mysql/mysql.err /var/log/mysql/mysql.log /var/log/mysql/mysqld.err
reading config file syslog-ng
reading config info for /var/log/messages
reading config info for /var/log/wtmp

Handling 4 logs

rotating pattern: /var/log/syslogs/192.168.20.1/* after 1 days (4 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/syslogs/192.168.20.1/authpriv
log does not need rotating
considering log /var/log/syslogs/192.168.20.1/cron
log does not need rotating
considering log /var/log/syslogs/192.168.20.1/daemon
log does not need rotating
considering log /var/log/syslogs/192.168.20.1/syslog
log does not need rotating
considering log /var/log/syslogs/192.168.20.1/user
log does not need rotating
not running shared postrotate script, since no logs were rotated


anscheinend glaubt er, es müsste nich rotiert werden. doch "user" hat bereits 66 MB

ein --force ergibt:
Quote:
Handling 4 logs

rotating pattern: /var/log/syslogs/192.168.20.1/* forced from command line (4 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/syslogs/192.168.20.1/authpriv
log needs rotating
considering log /var/log/syslogs/192.168.20.1/cron
log needs rotating
considering log /var/log/syslogs/192.168.20.1/daemon
log needs rotating
considering log /var/log/syslogs/192.168.20.1/syslog
log needs rotating
considering log /var/log/syslogs/192.168.20.1/user
log needs rotating
rotating log /var/log/syslogs/192.168.20.1/authpriv, log->rotateCount is 4
renaming /var/log/syslogs/192.168.20.1/authpriv.4.gz to /var/log/syslogs/192.168.20.1/authpriv.5.gz (rotatecount 4, logstart 1, i 4),
renaming /var/log/syslogs/192.168.20.1/authpriv.3.gz to /var/log/syslogs/192.168.20.1/authpriv.4.gz (rotatecount 4, logstart 1, i 3),
renaming /var/log/syslogs/192.168.20.1/authpriv.2.gz to /var/log/syslogs/192.168.20.1/authpriv.3.gz (rotatecount 4, logstart 1, i 2),
renaming /var/log/syslogs/192.168.20.1/authpriv.1.gz to /var/log/syslogs/192.168.20.1/authpriv.2.gz (rotatecount 4, logstart 1, i 1),
renaming /var/log/syslogs/192.168.20.1/authpriv.0.gz to /var/log/syslogs/192.168.20.1/authpriv.1.gz (rotatecount 4, logstart 1, i 0),
renaming /var/log/syslogs/192.168.20.1/authpriv to /var/log/syslogs/192.168.20.1/authpriv.1
creating new log mode = 0600 uid = 0 gid = 0
error: unable to open /var/log/syslogs/192.168.20.1/authpriv.1 for compression
rotating log /var/log/syslogs/192.168.20.1/cron, log->rotateCount is 4
renaming /var/log/syslogs/192.168.20.1/cron.4.gz to /var/log/syslogs/192.168.20.1/cron.5.gz (rotatecount 4, logstart 1, i 4),
renaming /var/log/syslogs/192.168.20.1/cron.3.gz to /var/log/syslogs/192.168.20.1/cron.4.gz (rotatecount 4, logstart 1, i 3),
renaming /var/log/syslogs/192.168.20.1/cron.2.gz to /var/log/syslogs/192.168.20.1/cron.3.gz (rotatecount 4, logstart 1, i 2),
renaming /var/log/syslogs/192.168.20.1/cron.1.gz to /var/log/syslogs/192.168.20.1/cron.2.gz (rotatecount 4, logstart 1, i 1),
renaming /var/log/syslogs/192.168.20.1/cron.0.gz to /var/log/syslogs/192.168.20.1/cron.1.gz (rotatecount 4, logstart 1, i 0),
renaming /var/log/syslogs/192.168.20.1/cron to /var/log/syslogs/192.168.20.1/cron.1
creating new log mode = 0600 uid = 0 gid = 0
error: unable to open /var/log/syslogs/192.168.20.1/cron.1 for compression
rotating log /var/log/syslogs/192.168.20.1/daemon, log->rotateCount is 4
renaming /var/log/syslogs/192.168.20.1/daemon.4.gz to /var/log/syslogs/192.168.20.1/daemon.5.gz (rotatecount 4, logstart 1, i 4),
renaming /var/log/syslogs/192.168.20.1/daemon.3.gz to /var/log/syslogs/192.168.20.1/daemon.4.gz (rotatecount 4, logstart 1, i 3),
renaming /var/log/syslogs/192.168.20.1/daemon.2.gz to /var/log/syslogs/192.168.20.1/daemon.3.gz (rotatecount 4, logstart 1, i 2),
renaming /var/log/syslogs/192.168.20.1/daemon.1.gz to /var/log/syslogs/192.168.20.1/daemon.2.gz (rotatecount 4, logstart 1, i 1),
renaming /var/log/syslogs/192.168.20.1/daemon.0.gz to /var/log/syslogs/192.168.20.1/daemon.1.gz (rotatecount 4, logstart 1, i 0),
renaming /var/log/syslogs/192.168.20.1/daemon to /var/log/syslogs/192.168.20.1/daemon.1
creating new log mode = 0600 uid = 0 gid = 0
error: unable to open /var/log/syslogs/192.168.20.1/daemon.1 for compression
rotating log /var/log/syslogs/192.168.20.1/syslog, log->rotateCount is 4
renaming /var/log/syslogs/192.168.20.1/syslog.4.gz to /var/log/syslogs/192.168.20.1/syslog.5.gz (rotatecount 4, logstart 1, i 4),
renaming /var/log/syslogs/192.168.20.1/syslog.3.gz to /var/log/syslogs/192.168.20.1/syslog.4.gz (rotatecount 4, logstart 1, i 3),
renaming /var/log/syslogs/192.168.20.1/syslog.2.gz to /var/log/syslogs/192.168.20.1/syslog.3.gz (rotatecount 4, logstart 1, i 2),
renaming /var/log/syslogs/192.168.20.1/syslog.1.gz to /var/log/syslogs/192.168.20.1/syslog.2.gz (rotatecount 4, logstart 1, i 1),
renaming /var/log/syslogs/192.168.20.1/syslog.0.gz to /var/log/syslogs/192.168.20.1/syslog.1.gz (rotatecount 4, logstart 1, i 0),
renaming /var/log/syslogs/192.168.20.1/syslog to /var/log/syslogs/192.168.20.1/syslog.1
creating new log mode = 0600 uid = 0 gid = 0
error: unable to open /var/log/syslogs/192.168.20.1/syslog.1 for compression
rotating log /var/log/syslogs/192.168.20.1/user, log->rotateCount is 4
renaming /var/log/syslogs/192.168.20.1/user.4.gz to /var/log/syslogs/192.168.20.1/user.5.gz (rotatecount 4, logstart 1, i 4),
renaming /var/log/syslogs/192.168.20.1/user.3.gz to /var/log/syslogs/192.168.20.1/user.4.gz (rotatecount 4, logstart 1, i 3),
renaming /var/log/syslogs/192.168.20.1/user.2.gz to /var/log/syslogs/192.168.20.1/user.3.gz (rotatecount 4, logstart 1, i 2),
renaming /var/log/syslogs/192.168.20.1/user.1.gz to /var/log/syslogs/192.168.20.1/user.2.gz (rotatecount 4, logstart 1, i 1),
renaming /var/log/syslogs/192.168.20.1/user.0.gz to /var/log/syslogs/192.168.20.1/user.1.gz (rotatecount 4, logstart 1, i 0),
renaming /var/log/syslogs/192.168.20.1/user to /var/log/syslogs/192.168.20.1/user.1
creating new log mode = 0600 uid = 0 gid = 0
error: unable to open /var/log/syslogs/192.168.20.1/user.1 for compression
running shared postrotate script
running script with arg /var/log/syslogs/192.168.20.1/* : "
/etc/init.d/syslog-ng reload > /dev/null 2>&1 || true
"

_________________
for i in $(seq 1 565); do echo 'A$i: entweder rechts fahren oder rechts überholen dürfen!';done
Back to top
View user's profile Send private message
schrippe
Guru
Guru


Joined: 03 Mar 2004
Posts: 556
Location: Mülheim

PostPosted: Sat Jun 17, 2006 3:32 pm    Post subject: Reply with quote

*up*
_________________
for i in $(seq 1 565); do echo 'A$i: entweder rechts fahren oder rechts überholen dürfen!';done
Back to top
View user's profile Send private message
fuchur
Guru
Guru


Joined: 12 Aug 2003
Posts: 578

PostPosted: Sat Jun 17, 2006 4:23 pm    Post subject: Reply with quote

Hi

Hat vieleicht dein datum nicht gestimmt als logrotate ausgeführt wurde?
Schau einmal in die Datei "/var/lib/logrotate.status" da speichert
logrotate die zeiten des letzten durchlaufs. Kannst ja auch mal
probieren die Datei unzubenenne und logrotate dann von Hand
ausführen und schauen was passiert.

MfG
Back to top
View user's profile Send private message
schrippe
Guru
Guru


Joined: 03 Mar 2004
Posts: 556
Location: Mülheim

PostPosted: Sat Jun 17, 2006 4:28 pm    Post subject: Reply with quote

habe nach langem suchen jetzt die datei mal gelöscht. jetzt scheint es so, als würde es gehen, doch nun will er die logs nicht mehr rotieren. (nicht nötig)
_________________
for i in $(seq 1 565); do echo 'A$i: entweder rechts fahren oder rechts überholen dürfen!';done
Back to top
View user's profile Send private message
Tinitus
Veteran
Veteran


Joined: 20 Sep 2004
Posts: 1754

PostPosted: Sun Jun 18, 2006 12:13 pm    Post subject: Reply with quote

schrippe wrote:
habe nach langem suchen jetzt die datei mal gelöscht. jetzt scheint es so, als würde es gehen, doch nun will er die logs nicht mehr rotieren. (nicht nötig)


Bei mir hat ein re emergen geholfen. Da es ein Segmentation fault gab.

G. R.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum