Một nguyên nhân phổ biến đối với sys_log
bảng lớn là những vấn đề/lỗi trong một trong các phần mở rộng được sử dụng trong quá trình cài đặt Typo3.
Một ví dụ phổ biến khi một phiên bản cũ của tx_solr
được sử dụng:
Core: Error handler (FE): PHP Warning: Invalid argument supplied for foreach() in typo3conf/ext/solr/classes/class.tx_solr_util.php
Core: Error handler (FE): PHP Warning: array_reverse() expects parameter 1 to be array, null given in typo3conf/ext/solr/classes/class.tx_solr_util.php line 280
Tập hợp các hồ sơ sẽ bật lên trong sys_log
mỗi phút hoặc lâu hơn dẫn đến hàng triệu bản ghi trong một khoảng thời gian ngắn.
May thay, các loại bản ghi này không có bất kỳ ảnh hưởng nào đối với lịch sử bản ghi trong sys_history
và chức năng cuộn lại được liên kết, vì vậy sẽ an toàn khi xóa chúng.
Nếu bạn có một lượng lớn sys_log
này có thể sẽ gây ra vấn đề với LOCK
timeout, vì vậy bạn sẽ phải giới hạn truy vấn xóa:
delete from sys_log where details LIKE 'Core:%' LIMIT 200000;
Nguồn
2013-05-28 12:43:17
Thực tế là cronjob là động từ? – HerrSerker
Không, đó là danh từ. Cronjob này. Một cronjob. Mặc dù cá nhân tôi không quan tâm đến sự sáng tạo từ sáng tạo ở đây. Nếu bạn quan tâm, hãy cẩn thận để chỉnh sửa? – wirap