ฉันพยายามแก้ไขปัญหาในเว็บไซต์ของฉันและไปดูsystem.log
ไฟล์และมีขนาดเกิน 1GB
exception.log
ไม่ได้เป็นใหญ่ แต่มันทำให้ผมคิด:
คุณ จำกัด ขนาดของไฟล์บันทึกสำหรับ Magento อย่างไร
ฉันพยายามแก้ไขปัญหาในเว็บไซต์ของฉันและไปดูsystem.log
ไฟล์และมีขนาดเกิน 1GB
exception.log
ไม่ได้เป็นใหญ่ แต่มันทำให้ผมคิด:
คุณ จำกัด ขนาดของไฟล์บันทึกสำหรับ Magento อย่างไร
คำตอบ:
http://linux.die.net/man/8/logrotate
ทำตามนี้ฉันคิดว่ามันจะช่วยให้คุณแก้ปัญหาของคุณ: -
cd /etc/logrotate.d/
vim magento-logrotate.conf
ตอนนี้เพิ่มสิ่งต่อไปนี้ลงในmagento-logrotate.conf
ไฟล์:
/path/to/magento/var/log/*log {
rotate 7
daily
compress
missingok
notifempty
}
ดำเนินการกำหนดค่าของคุณตอนนี้:
logrotate -f /etc/logrotate.d/magento-logrotate.conf
เพิ่มบรรทัดใหม่ด้านล่างเพื่อ
$file = empty($file) ? 'system.log' : $file;
$file = date('Ymd').$file;
สิ่งที่น่าสนใจที่สุดคือไฟล์บันทึกของคุณคืออะไร?
โดยทั่วไปแล้วไฟล์บันทึกจะมีการแจ้งเตือนคำเตือนและข้อผิดพลาด เมื่อฉันสร้าง Magento webshop หรือโมดูลใหม่เสร็จแล้วหนึ่งในข้อกำหนดส่วนตัวของฉันคือไม่มีอะไรปรากฏในบันทึกเมื่อใช้งาน / ใช้ร้านค้าหรือโมดูลนี้ หากมีบางสิ่งปรากฏขึ้นก็ควรปรับปรุงบางสิ่ง (ประกาศ) หรือผิดอย่างมาก (ข้อผิดพลาด)
ในการตอบคำถามของคุณเกี่ยวกับวิธี จำกัด ขนาดsystem.log
และexception.log
ไฟล์: แก้ไขปัญหาที่อธิบายไว้ในไฟล์เหล่านั้น ไฟล์เหล่านี้ไม่ได้มีไว้เพื่ออะไรเลย
Btw logrotate
( แนะนำโดย Manish Kumar) เป็นสิ่งที่ยอดเยี่ยมเช่นกัน;)