[slim] fichier log de 6 giga av. @crond et logrotate[résolu]

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Avatar de l’utilisateur
kamui57
archer de cavalerie
Messages : 157
Inscription : dim. 30 mai 2010, 13:44
Localisation : Moselle

[slim] fichier log de 6 giga av. @crond et logrotate[résolu]

Message par kamui57 »

Hello

aujourd'hui, je lance mon pc, qui me dit que je n'ai plus de place... Effectivement, le dossier log prend plusieurs giga, à cause d'un seul fichier, les autres ont l'air normaux : slim.log

Code : Tout sélectionner

ls -lrth /var/log
total 6,3G
drwxr-xr-x 2 root root 4,0K 26 mars  15:09 samba
drwxr-xr-x 2 root root 4,0K  8 avril 12:08 old
-rw------- 1 root root    0 29 avril 22:38 btmp
-rw-r----- 1 root log   523 29 avril 22:53 uucp.log.2
-rw-r----- 1 root log   960  1 mai   11:31 user.log.2
-rw-r----- 1 root log  3,4K  1 mai   16:35 syslog.log.2
-rw-r--r-- 1 root root 159K  1 mai   16:35 wtmp.1
-rw-r----- 1 root log   14K  1 mai   16:35 errors.log.2
-rw-r----- 1 root log  166K  1 mai   16:35 auth.log.2
-rw-r----- 1 root log  261K  1 mai   16:35 daemon.log.2
-rw-r----- 1 root log  1,2M  1 mai   16:36 messages.log.2
-rw-r----- 1 root log  1,3M  1 mai   16:36 kernel.log.2
-rw-r----- 1 root log  1,5M  1 mai   16:36 everything.log.2
-rw-r----- 1 root log  3,0K  1 mai   16:36 crond.log.2
-rw-r----- 1 root log     0  1 mai   16:36 uucp.log.1
drwxr-xr-x 2 root root 4,0K  3 mai   18:43 wicd
-rw-r--r-- 1 root root  36K  3 mai   19:00 Xorg.1.log
drwxrwx--T 2 root gdm  4,0K  3 mai   19:02 gdm
-rw-r--r-- 1 root root  36K  3 mai   19:02 Xorg.2.log
-rw-r----- 1 root log   12K  8 mai   08:48 syslog.log.1
-rw-r----- 1 root log  597K  8 mai   08:49 daemon.log.1
-rw-r----- 1 root log  310K  8 mai   08:51 auth.log.1
-rw-r----- 1 root log  100K  8 mai   08:58 user.log.1
-rw-r----- 1 root log   90K  8 mai   08:58 errors.log.1
-rw-r----- 1 root log  4,0M  8 mai   08:59 messages.log.1
-rw-r----- 1 root log  4,7M  8 mai   08:59 kernel.log.1
-rw-r----- 1 root log  5,5M  8 mai   09:00 everything.log.1
-rw-r----- 1 root log  9,6K  8 mai   09:00 crond.log.1
drwxr-xr-x 2 root root 4,0K  8 mai   09:00 ConsoleKit
-rw-r----- 1 root log     0  8 mai   09:00 uucp.log
-rw-r--r-- 1 root root  53K 10 mai   11:55 slim.log.1.gz
-rw------- 1 root root  32K 10 mai   14:47 faillog
-rw-r--r-- 1 root root 286K 10 mai   14:47 lastlog
drwxr-xr-x 2 root root 4,0K 10 mai   23:00 httpd
-rw-r--r-- 1 root root 140K 12 mai   11:01 pacman.log
-rw-r--r-- 1 root root 176K 12 mai   11:41 pm-suspend.log
-rw-r--r-- 1 root root  35K 13 mai   08:43 Xorg.0.log.old
-rw-r--r-- 1 root root  50K 13 mai   09:02 dmesg.log
-rw-r----- 1 root log  5,2K 13 mai   09:02 syslog.log
-rw-r----- 1 root log   78K 13 mai   09:03 auth.log
-rw-r----- 1 root log  146K 13 mai   09:03 daemon.log
-rw-r--r-- 1 root root  36K 13 mai   09:04 Xorg.0.log
-rw-r----- 1 root log  6,5K 13 mai   09:27 crond.log
-rw-r----- 1 root log   46K 13 mai   10:01 errors.log
-rw-r----- 1 root log   19K 13 mai   10:02 user.log
-rw-r--r-- 1 root root 221K 13 mai   10:09 pm-powersave.log
-rw-r----- 1 root log  2,3M 13 mai   10:09 kernel.log
-rw-rw-r-- 1 root root 916K 13 mai   10:21 wtmp
-rw-r----- 1 root log  1,8M 13 mai   10:22 messages.log
-rw-r----- 1 root log  2,5M 13 mai   10:22 everything.log
-rw-r--r-- 1 root root 6,3G 13 mai   10:26 slim.log
J'ai cherché à voir ce qui clochait, d'après le wiki de gentoo il faut avoir installé logrotate, c'est fait, et avoir dans /etc/logrotate.d/slim ce code

Code : Tout sélectionner

/var/log/slim.log {
compress
rotate 1
size=+1024k
notifempty
missingok
copytruncate
noolddir
}
mon /etc/logrotate.d/slim

Code : Tout sélectionner

/var/log/slim.log {
    compress
    rotate 1
    size 1024k
    notifempty
    missingok
    copytruncate
    noolddir
}
Dans les DAEMONS crond est activé

Code : Tout sélectionner

DAEMONS=(syslog-ng dkms_autoinstaller dbus @wicd !@networkmanager !@network netfs !net-auto-wireless @crond @sshd slim !gdm)
logrotate est dans cron.daily

Code : Tout sélectionner

[stepharch@toshi ~]$ ls /etc/cron.daily/
logrotate  man-db  shadow  updatedb
[stepharch@toshi ~]$ 

Code : Tout sélectionner

[stepharch@toshi ~]$ cat /etc/cron.daily/logrotate 
#!/bin/sh

/usr/sbin/logrotate /etc/logrotate.conf
[stepharch@toshi ~]$ 
/etc/logrotate.conf

Code : Tout sélectionner

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

# keep 4 weeks worth of backlogs
rotate 4

# restrict maximum size of log files
#size 20M

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

# uncomment this if you want your log files compressed
#compress

# Logs are moved into directory for rotation
# olddir /var/log/archive

# Ignore pacman saved files
tabooext + .pacorig .pacnew .pacsave

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

/var/log/wtmp {
    monthly
    create 0664 root root
    rotate 1
}

Donc... qu'est-ce qui cloche ? :cpojuste:
Dernière modification par kamui57 le jeu. 16 juin 2011, 22:12, modifié 1 fois.
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. (proverbe indien)
Toshiba Satellite 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
Toshiba Satellite 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
http://wiki.archlinux.fr/Pastebin pour poster du texte sur internet en console
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [slim] fichier log de 6 giga avec @crond et logrotate da

Message par benjarobin »

Tu peux tenter de faire en root

Code : Tout sélectionner

/usr/sbin/logrotate /etc/logrotate.conf
pour tester... Sinon tu peux customiser un peu plus la configuration par défaut
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
kamui57
archer de cavalerie
Messages : 157
Inscription : dim. 30 mai 2010, 13:44
Localisation : Moselle

Re: [slim] fichier log de 6 giga avec @crond et logrotate da

Message par kamui57 »

Code : Tout sélectionner

[root@toshi stepharch]# /usr/sbin/logrotate /etc/logrotate.conf
error: error writing to /var/log/slim.log.1: Aucun fichier ou dossier de ce type
[root@toshi stepharch]#
je vais retester après un pacman -Sc qui devrait libérer de la place... ou pas.
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. (proverbe indien)
Toshiba Satellite 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
Toshiba Satellite 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
http://wiki.archlinux.fr/Pastebin pour poster du texte sur internet en console
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [slim] fichier log de 6 giga avec @crond et logrotate da

Message par benjarobin »

Quel sont les droits de /var/log ?
Sinon pour l'instant tu peux tenter de supprimer le fichier de 6Go
Il faudrait comprendre pourquoi il a échoué pour écrire /var/log/slim.log.1
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
kamui57
archer de cavalerie
Messages : 157
Inscription : dim. 30 mai 2010, 13:44
Localisation : Moselle

Re: [slim] fichier log de 6 giga avec @crond et logrotate da

Message par kamui57 »

j'ai fait

Code : Tout sélectionner

sudo mv /var/log/slim.log ~/
et j'ai maintenant un slim.log.1 de 1.1 giga
les droits pour /var/log : sortie de ls -l /var

Code : Tout sélectionner

drwxr-xr-x  8 root root  4096 13 mai   11:12 log
Bon après redémarrage j'ai un slim.log tout petit, et j'ai supprimé le slim.log.1. Wait & see. Je ne sais pas si je mets résolu ou contourné.

Je pense qu'il échouait car il n'y avait plus de place disponible pour écrire /var/log/slim.log.1 sur /.
Dernière modification par kamui57 le ven. 13 mai 2011, 12:17, modifié 1 fois.
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. (proverbe indien)
Toshiba Satellite 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
Toshiba Satellite 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
http://wiki.archlinux.fr/Pastebin pour poster du texte sur internet en console
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [slim] fichier log de 6 giga avec @crond et logrotate da

Message par tuxce »

Ça serait pas plutôt une question d'espace ? Sauf erreur, je crois que logrotate copie le fichier avant de le compresser puis de supprimer l'original.
Avatar de l’utilisateur
kamui57
archer de cavalerie
Messages : 157
Inscription : dim. 30 mai 2010, 13:44
Localisation : Moselle

Re: [slim] fichier log de 6 giga avec @crond et logrotate da

Message par kamui57 »

Je me demande pourquoi le log est arrivé à 6 giga quand même, et si logrotate avait été lancé sur ce log avant aujourd'hui.
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. (proverbe indien)
Toshiba Satellite 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
Toshiba Satellite 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
http://wiki.archlinux.fr/Pastebin pour poster du texte sur internet en console
Répondre