Remover entradas antigas do logrotate

1

Recentemente eu removi o nginx no meu servidor rodando Debian Linux e desde então, recebo o seguinte email todos os dias:

root@server:~# tail /var/mail/root
Content-Type: text/plain; charset=UTF-8
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <LOGNAME=root>

/etc/cron.daily/logrotate:
error: error running shared postrotate script for '/var/log/nginx/*.log '
run-parts: /etc/cron.daily/logrotate exited with return code 1

Em alguns casos, ajuda a remover o software com dpkg --purge , mas neste caso, os arquivos de configuração parecem ser colocados em algum outro local que não será removido pelo dpkg. Eu também conheci cada arquivo de configuração do logrotate que eu encontrei, mas não consigo encontrar nada sobre o nginx.

Então aqui está o meu /etc/cron.daily/logrotate (nada especial):

#!/bin/sh

test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate /etc/logrotate.conf

E aqui está o meu /etc/logrotate.conf (acho que o nginx deve estar listado aqui?):

# 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 0660 root utmp
 rotate 1
}

# system-specific logs may be configured here

E também o diretório vinculado /etc/logrotate.d :

root@server:~# ls -la /etc/logrotate.d
total 40
drwxr-xr-x  2 root root 4096 Apr 19 00:33 .
drwxr-xr-x 76 root root 4096 Mai 28 14:44 ..
-rw-r--r--  1 root root  326 Mär  4  2013 apache2
-rw-r--r--  1 root root  173 Nov 16  2013 apt
-rw-r--r--  1 root root   79 Nov  7  2012 aptitude
-rw-r--r--  1 root root  232 Okt  1  2013 dpkg
-rw-r--r--  1 root root  880 Jan 20 16:36 mysql-server
-rw-r--r--  1 root root  163 Feb 17 10:32 php5-fpm
-rw-r--r--  1 root root  799 Sep 28  2013 proftpd-basic
-rw-r--r--  1 root root  515 Mär  5  2013 rsyslog

Então, onde está o arquivo de configuração do nginx? Acho que remover esse arquivo de configuração resolveria meu problema?

    
por user2626702 30.05.2014 / 20:08

0 respostas