Skip to content

مشاكل الجدولة

استكشاف أخطاء رسائل SMS المجدولة التي لا تُرسل في الوقت المحدد.

استكشاف مشاكل رسائل SMS المجدولة التي لا تُرسل في الوقت المحدد.

الأسباب الشائعة

1. المنطقة الزمنية غير صحيحة

السبب الأكثر شيوعاً لمشاكل الجدولة هو إعدادات المنطقة الزمنية غير الصحيحة في WordPress.

الحل:

  1. انتقل إلى Settings → General
  2. اضبط Timezone الصحيحة
  3. احفظ التغييرات

2. قيود WordPress Cron

يستخدم WSMS نظام WordPress cron للجدولة. يعمل WordPress cron فقط عندما يزور شخص ما موقعك.

IMPORTANT

إذا كان موقعك منخفض الزيارات، فقد تتأخر الرسائل المجدولة لأن WordPress cron لا يعمل بدون زوار.

3. تعطيل WordPress Cron

قد يقوم بعض مزودي الاستضافة أو بعض التكوينات بتعطيل WordPress cron.

تحقق مما إذا كان cron معطلاً:

ابحث عن هذا السطر في wp-config.php:

define('DISABLE_WP_CRON', true);

إذا كان موجوداً ومضبوطاً على true، فإن WordPress cron معطل.

الحل الموصى به

استبدل WordPress cron بمهمة cron على مستوى الخادم لجدولة موثوقة.

إعداد Server Cron

  1. قم بالوصول إلى لوحة تحكم الاستضافة (cPanel، Plesk، إلخ.)
  2. ابحث عن Cron Jobs أو Scheduled Tasks
  3. أضف مهمة cron جديدة:
*/5 * * * * wget -q -O - https://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

أو باستخدام curl:

*/5 * * * * curl -s https://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
  1. عطّل WordPress cron الأصلي في wp-config.php:
define('DISABLE_WP_CRON', true);

TIP

يشغّل */5 مهمة cron كل 5 دقائق. عدّل حسب احتياجاتك.

التحقق من عمل Cron

ثبّت إضافة مثل “WP Crontrol” لـ:

  • عرض أحداث cron المجدولة
  • معرفة آخر مرة عمل فيها cron
  • تشغيل أحداث cron يدوياً

ذو صلة

آخر تحديث: ٢٨ ديسمبر ٢٠٢٥