Ich habe versucht, ein Problem auf meiner Website zu beheben, habe mir die system.log
Datei angesehen und sie war über 1 GB groß.
Das exception.log
war nicht so groß, aber ich dachte:
Wie begrenzen Sie die Größe der Protokolldateien für Magento?
Ich habe versucht, ein Problem auf meiner Website zu beheben, habe mir die system.log
Datei angesehen und sie war über 1 GB groß.
Das exception.log
war nicht so groß, aber ich dachte:
Wie begrenzen Sie die Größe der Protokolldateien für Magento?
Antworten:
http://linux.die.net/man/8/logrotate
Befolgen Sie diese, ich denke, es wird Ihnen helfen, Ihr Problem zu lösen: -
cd /etc/logrotate.d/
vim magento-logrotate.conf
Fügen Sie der magento-logrotate.conf
Datei nun Folgendes hinzu :
/path/to/magento/var/log/*log {
rotate 7
daily
compress
missingok
notifempty
}
Führen Sie jetzt Ihre Konfiguration aus:
logrotate -f /etc/logrotate.d/magento-logrotate.conf
füge unten eine neue Zeile hinzu
$file = empty($file) ? 'system.log' : $file;
$file = date('Ymd').$file;
Das Interessanteste ist: Was ist in Ihren Protokolldateien?
Im Allgemeinen enthalten die Protokolldateien Benachrichtigungen, Warnungen und Fehler. Wenn ich mit dem Erstellen eines Magento-Webshops oder eines neuen Moduls fertig bin, ist es eine meiner persönlichen Anforderungen, dass beim Ausführen / Verwenden dieses Shops oder Moduls nichts in den Protokollen angezeigt wird. Wenn etwas auftaucht, sollte etwas verbessert werden (bemerkt) oder ist schrecklich falsch (Fehler).
So beantworten Sie Ihre Frage, wie Sie die Größe system.log
und die exception.log
Dateien begrenzen können: Beheben Sie die in diesen Dateien beschriebenen Probleme. Diese Dateien sind nicht umsonst da.
Btw logrotate
( vorgeschlagen von Manish Kumar) ist auch eine tolle Sache;)