عملية Reindex كاملة تعمل بالفعل حتى بعد إعادة تشغيل SQL
-
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 إلى مستخدم الويب ومعرفة ما إذا كان يعمل
الحل النهائي انتهى كونه كرون يعمل في الجذر الذي كان قفل ملفات القفل.