Logrotate-Problem

dirkv99
Posts: 54
Joined: 2003-07-31 16:01

Logrotate-Problem

Post by dirkv99 »

Hallo zusammen!

Leider werden meine Logs nicht rotiert.

Code: Select all

usr/sbin/logrotate -v /etc/logrotate.conf


liefert mir bei allen Einträgen nur

Code: Select all

log does not need rotating


Ich bin aber sehr wohl der Meinung, dass sie "Rotating" benötigen! :evil:

Hat jemand eine Idee? Ich hatte erst Crond im Verdacht, dass die Logs nicht
rotiert werden, aber das hat sich damit wohl nicht bestätigt.

Danke für Eure Tipps!

Dirk
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11462
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Logrotate-Problem

Post by Joe User »

Wie oft sollen die gewünschten Logs denn laut logrotate.conf rotiert werden und weshalb änderst Du es nicht entsprechend Deiner Anforderungen?
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Logrotate-Problem

Post by Roger Wilco »

dirkv99 wrote:Ich bin aber sehr wohl der Meinung, dass sie "Rotating" benötigen! :evil:

Warum? Und wie sieht deine vollständige Logrotate-Konfiguration aus?
Top

dirkv99
Posts: 54
Joined: 2003-07-31 16:01

Re: Logrotate-Problem

Post by dirkv99 »

hier meine logrotate.conf:

Code: Select all

# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
compress

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
    missingok
    monthly
    create 0664 root utmp
    rotate 1
}

/var/log/btmp {
    missingok
    monthly
    create 0664 root utmp
    rotate 1
}

# system-specific logs may be configured here


die logs sollten eigentlich wöchentlich rotieren - habe ich etwas übersehen?
Top

oxygen
RSAC
Posts: 2179
Joined: 2002-12-15 00:10
Location: Bergheim

Re: Logrotate-Problem

Post by oxygen »

sind die von dir betrachteten Logfiles auch in /etc/logrotate.d konfiguriert? sonst kannst du ja lange warten.
Top

dirkv99
Posts: 54
Joined: 2003-07-31 16:01

Re: Logrotate-Problem

Post by dirkv99 »

ja, die stehen alle drin - ich kann da nichts unnormales feststellen. ich habe übrigens auch plesk drauf...
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11462
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Logrotate-Problem

Post by Joe User »

dirkv99 wrote:ja, die stehen alle drin

Und auch wie gewünscht konfiguriert? Unsere Glaskugeln sind bereits für Ostern bemalt...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

dirkv99
Posts: 54
Joined: 2003-07-31 16:01

Re: Logrotate-Problem

Post by dirkv99 »

ok, da wäre z.b.

Code: Select all

/var/log/mail.info {
  rotate 4
  weekly
  compress
  missingok
  notifempty
  }


aber es tut sich leider nix... muss die log-datei "mail.info" erst 1gb groß werden?
was ist denn die standardgröße bei logrotate, bevor es aktiv wird?

danke! dirk
Top

dirkv99
Posts: 54
Joined: 2003-07-31 16:01

Re: Logrotate-Problem

Post by dirkv99 »

dieser cronjob existiert allerdings schon seit 3 monaten - das hat mich etwas gewundert.
außerdem war ich der meinung, dass ein manuelles starten von logrotate dies zumindest
bei der erstmaligen ausführung ignoriert...
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Logrotate-Problem

Post by Roger Wilco »

man 8 logrotate wrote: -d Turns on debug mode and implies -v. In debug mode, no changes will be made to the logs or to the logrotate state file.


-f, --force
Tells logrotate to force the rotation, even if it doesn’t think this is necessary. Sometimes this is useful after adding new entries to a logrotate config file, or if old log files have been removed by hand, as the new files will be created, and logging will continue correctly.

Beide Parameter (getrennt voneinander) schon ausprobiert?
Top

dirkv99
Posts: 54
Joined: 2003-07-31 16:01

Re: Logrotate-Problem

Post by dirkv99 »

danke! rtfm :roll:

Code: Select all

-f, --force


hat geholfen. eine letzte frage: woran erkenne ich, warum logrotate
noch keine notwendigkeit zum rotieren gesehen hatte? an "weekly"
kann es eigentlich nicht liegen - es wurde ja schon einige monate
nicht rotiert...

danke!
dirk
Top

Who is online

Users browsing this forum: Istella [Bot] and 1596 guests