اذهب إلى المحتوى

محمد الخطيب9

الأعضاء
  • المساهمات

    11
  • تاريخ الانضمام

  • تاريخ آخر زيارة

إجابات الأسئلة

  1. إجابة محمد الخطيب9 سؤال في ما هي الطريقة الصحيحة لمناداة queue في لارافل كانت الإجابة المقبولة   
    يرجى ملاحظة  أن Queue worker هي عملية طويلة العمر (long-lived processes) ولا تتوقف حتى تقوم يدوياً بايقافها.
    يمكنك تجريب ذلك بنفسك على السيرفر المحلي من خلال الأمر التالي:
    php artisan queue:work الطريقة الصحيحة لتشغيل Queues في لارفل، بحسب المستندات الرسميّة، هي باستخدام process monitor مثل Supervisor وذلك للتأكد من  أن Queue worker لا يتوقف عن العمل.
    لاحظ أن استخدام cron job لتشغيل Queue worker يمكن أن يكون أقل كفاءة من استخدام process monitor، حيث لا تقوم  cron job تلقائيًا بإعادة تشغيل المهام الفاشلة أو إدارة عمليات عمال متعددة.
     ولذلك لا ينبغي تشغيل Queue worker من خلال cron job.
    في الرابط التالي تجد شرحاً مفصلاً لآلية تكوين Supervisor لتشغيل Queue worker:
    Supervisor Configuration
×
×
  • أضف...