سؤال

أواجه مشكلات مع جدولة AoE على Magento 1.9.1.1. بعد جدولة المهام من خلال التمديد، لا يبدو أن التنفيذي لهم على الإطلاق. ومع ذلك، إذا قمت بتشغيل المهمة مباشرة باستخدام "تشغيل الآن"، فسوف يعمل. يرتبط بي لأن لدي إعداد وظيفة كرون على الخادم لتشغيل كل 15 دقيقة. ومع ذلك، أيا كانت المهمة التي قمت بتشغيلها الآن "عبر التمديد، فهي تعمل على الفور، تجاهل تماما الإطار الزمني لعمالة Cron التي قمت بتعيينها على الخادم.

السبب كله قمت بتثبيت التمديد لأن Cron يستخدم 85٪ إلى 100٪ من وحدة المعالجة المركزية ولا يتوقف. كان مضيفي فعلا لتعطيل cron.php للحصول عليه للتوقف. أفكر في خطأ في 1.9.1.1 لأنني لم أغير أي شيء وبدأ كل ذلك بعد الترقية إلى 1.9.1.1 من 1.9.1.0.

منذ تثبيت الملحق، لن يتم تشغيل وظيفة Cron التي لدي إعدادها على الخادم (على الرغم من أنه تم تعيينه على الرغم من تشغيله كل 15 دقيقة) إلا إذا قمت بتنفيذها يدويا عن طريق الذهاب إلى متصفحي وكتابة مسارها مباشرة في شريط العناوين وبعد ومع ذلك، إذا قمت بذلك، فأنا أعود إلى نفس المشكلة باستخدام استخدام وحدة المعالجة المركزية والكرون لا يتوقف.

أحب ذلك سيقوم جدول جدولة AoE بتشغيل فرص العمل (مثل إرسال البريد الإلكتروني) على أنه خاص به (ربما خارج Cron.php)، ولكن هل هناك أي طريقة لإتابع الجدول في الواقع من خلال التمديد؟

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

المحلول

جدولة AoE لا يعمل على تشغيل الوظائف على ذلك.إنها ليست سوى مقدمة للحصول على نظرة عامة أفضل ما يفعله وظيفة Magento Cron.

عند النقر فوق "تشغيل الآن"، يقوم البرنامج المساعد بالضبط بذلك، قم بتشغيل هذه المهمة مرة واحدة، الآن.

في أي حالة أخرى، عليك تشغيل Magento Cron.php / Cron.Sh للحصول على تشغيل وظائف Cron الخاصة بك.

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