Estaba tratando de solucionar un problema en mi sitio y fui a ver el system.log
archivo y tenía más de 1 GB.
El exception.log
no era tan grande pero me hizo pensar:
¿Cómo se limita el tamaño de los archivos de registro para Magento?
Estaba tratando de solucionar un problema en mi sitio y fui a ver el system.log
archivo y tenía más de 1 GB.
El exception.log
no era tan grande pero me hizo pensar:
¿Cómo se limita el tamaño de los archivos de registro para Magento?
Respuestas:
http://linux.die.net/man/8/logrotate
Siga esto, creo que le ayudará a resolver su problema: -
cd /etc/logrotate.d/
vim magento-logrotate.conf
ahora agregue lo siguiente al magento-logrotate.conf
archivo:
/path/to/magento/var/log/*log {
rotate 7
daily
compress
missingok
notifempty
}
Ejecute su configuración ahora:
logrotate -f /etc/logrotate.d/magento-logrotate.conf
agregue una nueva línea a continuación
$file = empty($file) ? 'system.log' : $file;
$file = date('Ymd').$file;
Lo más interesante es: ¿qué hay en sus archivos de registro?
En general, los archivos de registro contienen notificaciones, advertencias y errores. Cuando termine de construir una tienda web de Magento o un nuevo módulo, uno de mis requisitos personales es que no aparezca nada en los registros al ejecutar / usar esta tienda o módulo. Si apareciera algo, entonces algo debería mejorarse (avisos) o está terriblemente mal (errores).
Para responder a su pregunta sobre cómo limitar el tamaño system.log
y los exception.log
archivos: solucione los problemas que se describen en esos archivos. Estos archivos no están ahí para nada.
Por cierto logrotate
( sugerido por Manish Kumar) también es una gran cosa;)