2013-03-05 7 views
5

Tôi đã thiết lập Cron trên máy chủ để chạy hồ sơ nhập tùy chỉnh hàng ngày vào lúc nửa đêm. Hàng nghìn sản phẩm được tạo hoặc cập nhật từ hồ sơ này. Bảng 'core_url_rewrite' sẽ ngày một lớn. Magento Indexer không hoạt động bình thường khi nó chạy từ phần phụ trợ Magento. nó dừng lại với thông điệp.Vấn đề lập chỉ mục Magento

Tôi đang cố chạy trình lập chỉ mục Magento từ dòng lệnh. nhưng nhận được ngoại lệ khóa "core_url_rewrite" của bảng. nếu bảng này được cắt ngắn và chạy Magento indexer, nó chạy tốt nhưng khi cập nhật hồ sơ nhập khẩu tùy chỉnh hoặc chèn sản phẩm, nó lại phá vỡ và kích hoạt ngoại lệ tương tự.

Giải pháp tốt nhất cho nó là gì? Bạn nên cắt bớt bảng mỗi khi Sản phẩm được tạo/cập nhật theo Hồ sơ nhập tùy chỉnh hàng ngày.

Bất kỳ đề xuất hay nào cũng sẽ được đánh giá cao.

Trả lời

2

Có thể bạn cần phải tăng không gian bảng của bảng "core_url_rewrite". Sau đây là một bài viết hay để giải quyết vấn đề này.

The table is full

+0

Liên kết không hữu ích. Dù sao cũng cảm ơn – Tsimtsum

1

này nghe có vẻ như bạn đang tiếp cận hoặc là một bộ nhớ hoặc timeout giới hạn cho reindexing của viết lại URL.

Hãy thử sử dụng phần mở rộng này để giảm thiểu số lượng thời gian cần thiết để reindex URL ghi đè bởi chỉ lập chỉ mục những gì cần reindexing, không phải là toàn bộ số tiền của dữ liệu.

http://www.magentocommerce.com/magento-connect/dn-d-patch-index-url-1.html