সূচকগুলি "প্রক্রিয়াজাতকরণ" এ আটকে আছে


24

প্রোডাক্ট ইউআরএল পুনরায় লেখক সূচক এবং বিভাগ / পণ্য সমিতি উভয়ই ম্যাজেন্টো অ্যাডমিন অনুসারে চলছে আটকে পড়া!

তবে, কোনও রিইনডেক্স পিএইচপি প্রক্রিয়া চলছে না, var/locksফোল্ডারটি খালি রয়েছে এবং index_processমাইএসকিউএল টেবিলটিতে সম্পূর্ণ আলাদা স্ট্যাটাস রয়েছে:

+------------+------------------------------+-----------------+---------------------+---------------------+--------+
| process_id | indexer_code                 | status          | started_at          | ended_at            | mode   |
+------------+------------------------------+-----------------+---------------------+---------------------+--------+
|          1 | catalog_product_attribute    | pending         | 2014-01-03 18:17:32 | 2014-01-03 18:17:34 | manual |
|          2 | catalog_product_price        | pending         | 2013-11-06 21:26:32 | 2013-11-06 21:26:32 | manual |
|          3 | catalog_url                  | pending         | 2013-06-05 22:15:24 | 2013-06-05 22:15:24 | manual |
|          4 | catalog_product_flat         | require_reindex | 2013-06-05 22:15:24 | 2013-06-05 22:15:24 | manual |
|          5 | catalog_category_flat        | require_reindex | 2013-08-13 19:55:56 | 2013-08-13 19:55:56 | manual |
|          6 | catalog_category_product     | pending         | 2013-06-05 22:15:24 | 2013-06-05 22:15:24 | manual |
|          7 | catalogsearch_fulltext       | require_reindex | 2014-01-03 15:05:55 | 2013-12-16 22:33:51 | manual |
|          8 | cataloginventory_stock       | pending         | 2014-01-03 18:17:32 | 2014-01-03 18:17:32 | manual |
|          9 | tag_summary                  | pending         | 2014-01-03 15:51:59 | 2014-01-03 15:52:02 | manual |
|         10 | url_redirect                 | pending         | 2013-06-05 22:17:14 | 2013-06-05 22:17:14 | manual |
|         11 | targetrule                   | require_reindex | 2013-07-03 16:37:34 | 2013-07-03 16:37:34 | manual |
|         12 | catalog_url_category         | pending         | 2013-06-05 22:17:15 | 2013-06-05 22:17:15 | manual |
|         13 | catalog_url_product          | pending         | 2013-06-05 22:17:15 | 2013-06-05 22:17:15 | manual |
|         14 | catalog_category_product_cat | pending         | 2013-06-05 22:17:15 | 2013-06-05 22:17:15 | manual |
+------------+------------------------------+-----------------+---------------------+---------------------+--------+

কি এই বৈষম্য কারণ হতে পারে? আরও উদ্বেগজনক, এটি আমাদেরকে 1.13.1 এ আপগ্রেড করা থেকে বিরত রাখছে (চিন্তা করবেন না, এটি কেবল স্টেজিং সার্ভার!)

উত্তর:


28

একটি সার্ভারের সময়সীমা ম্যাগন্টো অ্যাডমিন রিইন্ডেক্সিংকে "প্রসেসিং" -কে চিরতরে আটকে রাখার কারণ হতে পারে। আপনাকে যা করতে হবে তা হ'ল আপনার সার্ভারের জন্য এসএসএইচ অ্যাক্সেস পাওয়া এবং আপনি কোন রিইন্ডেক্স আটকে গিয়েছেন তার উপর নির্ভর করে নিম্নলিখিত কমান্ড লাইনগুলি প্রিফর্ম করুন।

php yourmagentofolder/html/shell/indexer.php -reindex catalog_product_attribute
php yourmagentofolder/html/shell/indexer.php -reindex catalogsearch_fulltext
php yourmagentofolder/html/shell/indexer.php -reindex catalog_category_flat
php yourmagentofolder/html/shell/indexer.php -reindex cataloginventory_stock
php yourmagentofolder/html/shell/indexer.php -reindex catalog_category_product
php yourmagentofolder/html/shell/indexer.php -reindex catalog_product_price
php yourmagentofolder/html/shell/indexer.php -reindex tag_summary
php yourmagentofolder/html/shell/indexer.php -reindex catalog_url

1
ইস্যু ঘটে যখন ব্যবহার reindexingindexer.php
mpw

1
আপনি কি পিএইচপি কনফিগারেশনের মধ্যে সর্বাধিক সম্পাদনের সময় বাড়ানোর চেষ্টা করেছিলেন?
জেমস এইচ।

আমি বিশ্বাস করি পিএইচপি এর সিএলআই ইনআই ফাইল সর্বদা max_execution_timeশূন্য হতে সংজ্ঞায়িত হয়। যাইহোক, এটিকে পৃথকভাবে চালানোর জন্য আপনার প্রস্তাব মতো কাজ করছে বলে মনে হচ্ছে। কল করার সময় সমস্যাটি ঘটছিল php indexer.php reindexall। ধন্যবাদ!
এমপিডাব্লু

তারপরে আপনি সম্ভবত একটি স্মৃতি ত্রুটিতে চলেছেন।
পল হাচমং

1
php indexer.php infoসূচকের সম্পূর্ণ তালিকা পেতে ব্যবহার করুন ।
মার্বেলগ্রাভি

2

আমি v1.3CE থেকে v1.9CE এ আপগ্রেড করছিলাম। বিভাগ পণ্যগুলি পুনর্নির্মাণ করবে না। আমাকে v1.9 ডিবি থেকে ক্যাটালগ_শ্রেণীর_পরিশোধক_ সূচক টেবিলটি ফেলে দিতে এবং লাইভ সাইট থেকে টেবিলের সাথে এটি প্রতিস্থাপন করতে হয়েছিল।

  1. সর্বশেষ (এই ক্ষেত্রে, সক্রিয়) ডাটাবেস থেকে সারণি (ক্যাটালগ_শ্রেণী_পরিોડিকা_ সূচক) রফতানি করুন। আপনাকে অবশ্যই "বিদেশী কী চেকগুলি অক্ষম করুন" চেকমার্ক করতে হবে।
  2. আপনি এই টেবিলটি আমদানি করবেন এমন ডাটাবেস নির্বাচন করুন।
  3. এসকিউএল ট্যাবে ক্লিক করুন।
  4. এই কোডটি প্রবেশ করান: টেবিল টেবিলের ক্যাটালগ_শ্রেণী_পৃষ্ঠা_পদ্ধতি
  5. তারপরে ব্যাক আপ টেবিলটি আমদানি করুন
  6. এসএসএইচে রিইনডেক্স: -রেইন্ডেক্স ক্যাটালগ_শ্রেণী_পরিডাক্ট
  7. ম্যাজেন্টো প্রশাসক চেক করুন। সূচক পরিচালন কোনও ত্রুটি দেখায় না।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.