Tôi đã cố gắng khắc phục sự cố trên trang web của mình và xem xét system.log
tệp và nó có dung lượng hơn 1GB.
Nó exception.log
không lớn như vậy nhưng nó khiến tôi suy nghĩ:
Làm thế nào để bạn giới hạn kích thước của các tệp nhật ký cho Magento?
Tôi đã cố gắng khắc phục sự cố trên trang web của mình và xem xét system.log
tệp và nó có dung lượng hơn 1GB.
Nó exception.log
không lớn như vậy nhưng nó khiến tôi suy nghĩ:
Làm thế nào để bạn giới hạn kích thước của các tệp nhật ký cho Magento?
Câu trả lời:
http://linux.die.net/man/8/logrotate
Làm theo điều này tôi nghĩ nó sẽ giúp bạn giải quyết vấn đề của bạn: -
cd /etc/logrotate.d/
vim magento-logrotate.conf
Bây giờ thêm các mục sau vào magento-logrotate.conf
tệp:
/path/to/magento/var/log/*log {
rotate 7
daily
compress
missingok
notifempty
}
thực hiện cấu hình của bạn bây giờ:
logrotate -f /etc/logrotate.d/magento-logrotate.conf
Thú vị nhất là: những gì trong tệp nhật ký của bạn?
Nói chung, các tệp nhật ký chứa thông báo, cảnh báo và lỗi. Khi tôi hoàn thành việc xây dựng một cửa hàng web Magento hoặc một mô-đun mới, một trong những yêu cầu cá nhân của tôi là không có gì xuất hiện trong nhật ký khi chạy / sử dụng cửa hàng hoặc mô-đun này. Nếu một cái gì đó sẽ xuất hiện, thì một cái gì đó nên được cải thiện (thông báo) hoặc là sai lầm khủng khiếp (lỗi).
Để trả lời câu hỏi của bạn về cách giới hạn kích thước system.log
và exception.log
tệp: khắc phục các sự cố được mô tả trong các tệp đó. Những tập tin này không có gì cả.
Btw logrotate
(được đề xuất bởi Manish Kumar) cũng là một điều tuyệt vời;)