Come posso distriggersre la logging in Tomcat 7?

Ho un server Tomcat 7 in esecuzione in un VM che ha molto poco spazio su disco (20G).

Nel giro di pochi giorni Tomcat riempirà lo spazio con informazioni di logging (di solito circa 15G prima che esaurisca).

  • Il bilanciamento del carico non funziona come previsto in Apache in modalità rotonda
  • Come get l'accesso negato per i file registrati nel registro events di WIndows
  • Collegamenti temporizzati - Tomcat
  • Come posso fare Windows Server avviare il mio servizio Apache dopo il servizio IIS?
  • Rolling e spurgo di log HTTP di Tomcat 6
  • Aumento del timeout per le connessioni mod_proxy_ajp
  • Ho provato ad abbassare il livello del registro (da INFO a SEVERE) nel file logging.properties, ho anche provato a submit le informazioni di log a / dev / null.

    Non sembra funzionare perché ho ancora una directory di log completo dopo un po 'di tempo.

    Posso inserire un limite di dimensione dei file nei file di registro? È qualcosa che supera le properties; che sto impostando?

    Dove posso trovare queste informazioni? Il mio Google Fu restituisce solo le informazioni relative alla logging da un'applicazione utilizzando JULI.

    One Solution collect form web for “Come posso distriggersre la logging in Tomcat 7?”

    Gioca con RollingFileAppenders (Log4J) per rullarli quando diventano troppo grandi e utilizzare i lavori cron per cancellare vecchi registri. È ansible limitare facilmente i file di registro a 50M o così.

    Per arrestare la logging, rinominare completamente la logging.properties in qualcos'altro. Tomcat sarà quindi predefinito per utilizzare la logging della console che è quasi come> / dev / null. Infine metti un commento intorno a tutte le valvole del server.xml per distriggersre anche quelle. Ora chiudi il tomcat, elimini tutti i file di registro restanti e riprenderai. Non dovrebbero essere creati logfile in / log.

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