2017-04-04 8 views
-1

나는 내 저장소에 75K 제품이 있습니다. 데이터 가져 오기 프로필을 통해 100 개의 제품을 업로드했습니다. 75K를 모두 다시 인덱싱합니다. 그것은 많은 시간이 걸리고 Mysql에서 너무 많은 연결 오류가 발생하기 때문입니다.마젠타 색 재 색인 생성에 너무 많은 시간이 걸립니다.

해결 방법은 무엇입니까?

+0

어떻게 다시 색인을 생성 했습니까? 관리자 패널 또는 명령 줄에서? – Muk

+0

제품을 업로드 한 후 브라우저에서 자동으로 다시 색인화됩니다. 별도 창 – Shaz

+2

관리 영역으로 이동하여 시스템 탭에서 색인 관리를 찾으면 어떤 색인이 "저장시 업데이트"로 설정되어 있는지보십시오. 가져 오기를 수행하는 동안이를 수동으로 변경할 수 있습니다. 내 생각 엔 각 항목을 가져오고 저장할 때마다 새로운 MySQL 호출 및 시간 초과가 발생하므로 가져 오기를 수행하는 동안 수동으로 변경 한 다음 다시 넣거나 cron을 설정하여 자정에 색인을 다시 작성하고 나간다. 수동으로 사용하십시오 – PhilS

답변

0

당신이 명령 아래 실행하여 SSH와 인덱스하는 시도 할 수 있습니다 :

php -f shell/indexer.php reindexall 

별도로 각각의 인덱스를 다시하려는 경우, 빠른 인덱싱을 위해

php shell/indexer.php --reindex catalog_product_attribute 
php shell/indexer.php --reindex catalog_product_price 
php shell/indexer.php --reindex catalog_url 
php shell/indexer.php --reindex catalog_product_flat 
php shell/indexer.php --reindex catalog_category_flat 
php shell/indexer.php --reindex catalog_category_product 
php shell/indexer.php --reindex catalogsearch_fulltext 
php shell/indexer.php --reindex cataloginventory_stock 
php shell/indexer.php --reindex tag_summary 
0

, 당신은 퍼티를 통해 SSH에 로그인 할 수 있으며, 아래 명령을 실행하십시오 -

php -f shell/indexer.php reindexall