عملية Reindex كاملة تعمل بالفعل حتى بعد إعادة تشغيل SQL

magento.stackexchange https://magento.stackexchange.com//questions/67088

  •  12-12-2019
  •  | 
  •  

سؤال

لقد جربت هذا الحل:

تعمل عملية Reindex بالكامل بالفعل

ولكن هذا لا يعمل، ما زلت أحصل على نفس الخطأ.بدأ الخطأ لأن خادم العميل كان ممتلئا.

لقد قمت بمسح المساحة على الخادم وإزالة ملفات القفل.حاولت حتى إعادة تشغيل خادم SQL.(لا مساعدة)

قمت بمسح بلدي var / directory لكل شيء.

أعادت إعادة تشغيل Apache

أعادت إعادة تشغيل mysql (في صندوق منفصل)

لقد حاولت عبر سطر الأوامر و magerun

هنا هو بعض الإخراج

giveacodicetagpre.

لقد حاولت تشغيل الأمر كجذر أيضا

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

قد يكون لديك بشكل صحيح إعداد بيئة Magento.تخميني هو أن دليلك {docroot} / var هو قابل للكتابة من قبل مستخدم الخادم الخاص بك، ولكن ليس من قبل مستخدم CLI الخاص بك.بسبب هذا magento سوف يتحول إلى استخدام / TMP / Magento ل var.لذلك قد يحاول CLI الكتابة إلى /tmp/magento/var/locks/reindex.lock.جرب su-ing إلى مستخدم الويب ومعرفة ما إذا كان يعمل

الحل النهائي انتهى كونه كرون يعمل في الجذر الذي كان قفل ملفات القفل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top