Stavo cercando di risolvere un problema sul mio sito e sono andato a guardare il system.log
file ed era oltre 1 GB.
Non exception.log
era così grande ma mi ha fatto pensare:
Come limitare la dimensione dei file di registrazione per Magento?
Stavo cercando di risolvere un problema sul mio sito e sono andato a guardare il system.log
file ed era oltre 1 GB.
Non exception.log
era così grande ma mi ha fatto pensare:
Come limitare la dimensione dei file di registrazione per Magento?
Risposte:
http://linux.die.net/man/8/logrotate
Segui questo, penso che ti aiuterà a risolvere il tuo problema: -
cd /etc/logrotate.d/
vim magento-logrotate.conf
ora aggiungi quanto segue al magento-logrotate.conf
file:
/path/to/magento/var/log/*log {
rotate 7
daily
compress
missingok
notifempty
}
esegui subito la tua configurazione:
logrotate -f /etc/logrotate.d/magento-logrotate.conf
aggiungi una nuova riga in basso a
$file = empty($file) ? 'system.log' : $file;
$file = date('Ymd').$file;
Il più interessante è: cosa c'è nei tuoi file di registro?
In genere, i file di registro contengono notifiche, avvisi ed errori. Quando ho finito di costruire un webshop Magento o un nuovo modulo, uno dei miei requisiti personali è quello di non avere nulla nei registri quando eseguo / utilizzo questo negozio o modulo. Se qualcosa dovesse apparire, allora qualcosa dovrebbe essere migliorato (avvisi) o è terribilmente sbagliato (errori).
Per rispondere alla tua domanda su come limitare la dimensione system.log
e i exception.log
file: risolvi i problemi descritti in quei file. Questi file non sono lì per niente.
Btw logrotate
( suggerito da Manish Kumar) è anche una grande cosa;)