Arquivos de log (CUPS) crescem tão rápido!

Nos últimos dias, enfrentei um problema estranho com o meu computador. Eu discuti isso aqui: os logs do servidor estão preenchendo meu disco rígido, como faço para corrigir isso?

Logo, os arquivos de log (na pasta cups) crescem tão rápido! Eu resolvi o problema, mas tenho medo de enfrentá-lo novamente. Eu preciso saber o que causa para que eu possa evitar isso.

Não tenho certeza, mas o fato de eu não separar a raiz e / home relevante?

sudo parted -l Disk /dev/sda: 500GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number|Start|End|Size|File System|Name|Flag 1|17.4K|20.0MB|20.0MB|fat16| |boot 2|20.0MB|489GB|489GB|ext4 3|489GB|500GB|10.6GB|linux-swap(v1) 

ATUALIZAR

o problema está de volta 🙁

o / var / log / sups está cheio novamente (444GB) Eu não fiz nada!

  ls -l /var/log/cups/ total 464543116 -rw-r----- 1 root adm 0 DEC 30 07:47 access_log -rw-r----- 1 root adm 587 DEC 30 07:37 access_log.1.gz -rw-r----- 1 root adm 259 DEC 29 07:59 access_log.2.gz -rw-r----- 1 root adm 258 DEC 28 07:41 access_log.3.gz -rw-r----- 1 root adm 255 DEC 27 07:23 access_log.4.gz -rw-r----- 1 root adm 252 DEC 26 07:04 access_log.5.gz -rw-r----- 1 root adm 230 DEC 25 07:44 access_log.6.gz -rw-r----- 1 root adm 161 DEC 24 12:18 access_log.7.gz -rw-r----- 1 root adm 475691855862 Jan 7 07:50 error_log -rw-r----- 1 root adm 245 DEC 29 14:34 error_log.1.gz -rw-r----- 1 root adm 0 Feb 29 29 2012 page_log cat /etc/logrotate.d/cups /var/log/cups/*log { daily missingok rotate 7 sharedscripts postrotate if [ -e /var/run/cups/cupsd.pid ]; then invoke-rc.d --quiet cups force-reload > /dev/null sleep 10 fi endscript compress notifempty create 640 root lpadmin } 

Quando paro as xícaras e removo o arquivo por:

 sudo service cups stop sudo rm /var/log/cups/error_log sudo service cups start 

o problema se foi, mas estou com medo de voltar

Parece que o log de erros está sendo preenchido, não o log de access.

  1. Verifique o nível do log de erros (“LogLevel”) no arquivo de configuração localizado em /etc/cups/cupsd.conf .
    Normalmente, deve ser “LogLevel warn” ou “LogLevel error”. Se estiver configurado para “debugar”, você receberá uma tonelada de mensagens desnecessárias.

  2. Verifique o log de erros ( /var/log/cups/error_log ) para erros.
    Dado o tamanho, eu faria tail -500 /var/log/cups/error_log > cups_errors e, em seguida, olhe para cups_errors ; este arquivo terá apenas as últimas 500 linhas do erro completo.

Você pode tentar editar o AccessLogLevel do CUPS.

Existem quatro modos:

  • config Log quando as impressoras e classs são adicionadas, excluídas ou modificadas e quando os arquivos de configuração são acessados ​​ou atualizados.
  • Ações Registra quando os trabalhos de impressão são enviados, retidos, modificados ou cancelados, e qualquer uma das condições para configuração.
  • tudo Registrar todas as solicitações.

O cupsd.conf é por padrão localizado em /etc/cups/cupsd.conf .

Não tenho certeza, mas o fato de eu não separar a raiz e / home relevante?

Provavelmente não.