متجر WooCommerce بإجراءات عالقة
آلاف الإجراءات المجدولة تبقى قيد الانتظار والرسائل تصل متأخرة. يجد LayerAssist الإجراء الفاشل، ويحرّك الطابور، ويُعدّ cron حقيقيًا.
النسخ الاحتياطية والرسائل والاستيراد والمنشورات المجدولة: معظم عمل موقعك يجري في الخلفية وفق جدول. يتحقق LayerAssist من أن هذه المهام تعمل، ويكتشف لماذا لم تعمل إحداها، ويعيد تشغيلها.
تعمل مهام cron والطوابير عندما لا ينظر أحد: النسخ الاحتياطية الليلية، ورسائل الفواتير، واستيراد المنتجات، وتنظيف التخزين المؤقت، والمنشورات المجدولة. وعندما تتوقف إحداها لا تظهر صفحة خطأ – ببساطة لا يُنجز العمل.
تكتشف ذلك لاحقًا وبالطريقة الأصعب: النسخة الاحتياطية التي تحتاجها عمرها ثلاثة أشهر، والعملاء لم يتلقوا فواتيرهم، ومقال الصباح لم يُنشر قط.
يعمل WP-Cron عندما يزور أحدهم الموقع. وفي موقع قليل الزيارات أو خلف تخزين مؤقت، تعمل المهام المجدولة متأخرة أو لا تعمل إطلاقًا.
مهمة تعمل عند تشغيلها يدويًا تفشل في الجدول بسبب إصدار PHP مختلف أو مسار مفقود أو سكربت نُقل.
يجب أن يعمل عمّال الطوابير باستمرار. وبعد تعطل أو نشر أو إعادة تشغيل لا شيء يعيد تشغيلهم.
مهمة واحدة فاشلة، أو قفل لا يُحرَّر أبدًا، أو مهمة تستغرق أطول من فترتها، تعرقل كل ما يأتي بعدها.
يفحص الجدول والسجلات والنتيجة: ما يُفترض أن تنتجه المهمة.
يقرأ crontab الخادم ومهام cron في لوحة تحكم الاستضافة والأحداث المجدولة في WordPress، ويشرح كلًا منها.
يبحث عن دليل: إدخال في السجل، أو ملف نسخة احتياطية جديد، أو رسالة مرسلة، أو طابور فارغ.
يشغّل أمر المهمة كما يشغّله cron، ويقرأ الخطأ، ثم يصلح المسار أو إصدار PHP أو الأذونات.
يستطيع استبدال WP-Cron بـ cron حقيقي على الخادم، وإعداد عمّال يعيدون تشغيل أنفسهم، وإضافة تسجيل بحيث تترك الإخفاقات أثرًا.
صُحّح المسار في سكربت النسخ الاحتياطي، وشُغّل مرة واحدة، وأُعدّت رسالة بريد عند الفشل
آلاف الإجراءات المجدولة تبقى قيد الانتظار والرسائل تصل متأخرة. يجد LayerAssist الإجراء الفاشل، ويحرّك الطابور، ويُعدّ cron حقيقيًا.
بعد نشر لم يعد عامل الطابور إلى العمل أبدًا. يضعه LayerAssist تحت supervisor ليعيد تشغيل نفسه، ويقترح مراقب خدمة.
المقالات المجدولة للساعة 6:00 تُنشر عند الظهر: خلف التخزين المؤقت كان WP-Cron يعمل فقط عند انتهاء صلاحية التخزين. cron الخادم يحل ذلك.
SSH يعطي الصورة كاملة؛ ولوحة تحكم الاستضافة تعرض مهام cron الخاصة بها أيضًا.
في المحادثة: «هل تعمل مهامنا المجدولة؟» أو «لماذا فشل استيراد الليلة الماضية؟»
يجد السبب، ويصلحه، ويشغّل المهمة مرة واحدة ليثبت أنها تعمل.
اطلب فحصًا يوميًا بوصفه أتمتة خاصة بك، وأضف مراقب خدمة لعمّال الطوابير الذين يعملون بوصفهم خدمات.
cron هو مُجدول الخادم نفسه ويعمل في موعده بدقة. أما WP-Cron فهو المُجدول المدمج في WordPress ولا يعمل إلا عندما يزور أحدهم الموقع. ولجدولة موثوقة يستطيع LayerAssist تشغيل WP-Cron من cron حقيقي على الخادم.
نعم، مع وصول SSH. يفحص عمليات العمّال والمهام الفاشلة وطول الطابور، ويستطيع تشغيل العمّال تحت Supervisor أو systemd ليعيدوا تشغيل أنفسهم.
بفحص مجدول بوصفه أتمتة خاصة بك: مثلًا يبحث كل صباح عن دليل على أن المهام عملت ويخبرك إن كان شيء ناقصًا. لا يتوفر بعد مراقب «نبض» مدمج.
قراءة مهام cron وسجلات مستخدمك تكفيها الصلاحيات العادية. أما تغيير خدمات النظام أو مهام مستخدمين آخرين فيحتاج إلى sudo، وهو متاح في خطة Plus وما فوقها.
ابتداءً من 9 US$ شهريًا · 14 يومًا لتغيير رأيك
أضف موقعك واطرح سؤالك الأول اليوم. ليس مناسبًا لك؟ ألغِ خلال 14 يومًا واسترد دفعتك الأولى، مخصومًا منها فقط تكلفة عمل الذكاء الاصطناعي الذي استخدمته.
مجانًا لمدة 7 أيام · لا حاجة إلى بطاقة ائتمان · لا تحتاج إلى أي معرفة تقنية.