Come aggiornare il registro su base giornaliera?

Sto eseguendo questo strumento chiamato yajsw che genera un file di log denominato wrapper.log.0. Quello che noto dopo qualche volta diventa troppo grande e non riesco anche a eseguire il command zip? Posso eseguire un lavoro cron per eseguire quotidianamente il file di registro in singoli file di registro giornalieri? Hai idea di come farlo?

  • Come posso get il nome utente tramite l'ID utente?
  • È necessario verificare se si deve riavviare per un aggiornamento del kernel?
  • Bind e Open Ports
  • Linux - CentOS6 - semanage - command non trovato
  • Perché il command "libero" e "dmidecode" mostrano valori diversi per la RAM?
  • Centos è andato a leggere solo improvvisamente, su vmware ... spaventoso
  • Montare - inserire la persistenza sul riavvio
  • Come posso creare i lavori cron in file specifici su Linux Centos
  • get le statistiche del server da un momento specifico
  • CentOS richiede di inserire due volte la password per il sudo, login
  • Il server di produzione dispone di 16 GB di RAM e di un sistema operativo a 32 bit. Sostituire con 64 bit OS?
  • Come accedere a MySQL su CentOS 6.3 utilizzando l'account root dal dominio e non localhost?
  • 2 Solutions collect form web for “Come aggiornare il registro su base giornaliera?”

    Guardando alla documentazione appare che è ansible configurare yajsw per riavviare i propri registri quando

    si raggiunge wrapper.logfile.maxsize

    Il file wrapper.log può essere impostato per essere rotolato quando il file raggiunge una dimensione specificata. Il valore predefinito di 0 disattiverà il roll di file di registro. Per ruotare il file, specificare una dimensione massima di file in byte. La dimensione può essere abbreviata con i suffissi 'k' per kilobyte, o 'm' per megabyte. Ad esempio, '10m' imposta il file di registro da rotolare quando raggiunge una dimensione di 10 megabyte.

    o una delle condizioni di

    wrapper.logfile.rollmode è soddisfatto

    Controlla la modalità di rotolamento del file di registro. Valori possibili includono:

    JVM – Il file di registro verrà avvolto in avvio Wrapper come con la modalità WRAPPER. Ma sarà anche rotto poco prima che tutti i JVM riavviati siano scoraggiati. I file di registro non avranno una dimensione massima e continueranno a crescere fino al riavvio del wrapper o di un JVM.

    DATA – Poiché each voce di registro viene registrata in un file, il relativo timestamp viene confrontato con un token formattato YYYYMMDD nel file di registro corrente. Ogni volta che questa data cambia un nuovo file di registro verrà aperto. Questo ha il vantaggio di raggruppare tutte le voci di registro per un determinato giorno in un file specifico. Un file non verrà creato in giorni che non hanno alcun output di registro.

    wrapper.logfile.maxfiles sembra interessante e rilevante.

    In Linux, se si dispone di una maniglia di file aperta su un file, lo spostamento o la cancellazione del file non influenzerà l'handle del file. Così, non è ansible ruotare facilmente il file senza aiuto dal process che scrive al file (semplicemente continuerà a scrivere sul file eliminato). Devi indagare su yajsw per vedere se support la riapertura del file di registro. Se è vero, è ansible utilizzare logrotate, che di solito è presente su CentOS boxen per ruotare il file.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.