وقت بخیر.
هاست اشتراکی لاراول دارم که از queue و job در لاراول پشتیبانی می کنه. در لوکال برای اجرای queue از دستور زیر استفاده میشه. توی هاست چه جوری باید دستور زیر ران بشه؟
php artisan queue:work
برای ارسال ایمیل از این موضوع می خوام استفاده کنم.
سلام
همینطور که گفتن از کرون جاب باید استفاده کنید ، که معمولا روی سرورهای لینوکسی به این شکله ولی خب ممکنه تو هاست های مختلف کمی متفاوت باشه
/usr/local/bin/php /path/artisan queue:work >> /dev/null 2>&1
دقت کنید usr/local/bin/php/ محل اجرای php و /path/ هم محل نصب لاراول هست
سلام
همینطور که گفتن از کرون جاب باید استفاده کنید ، که معمولا روی سرورهای لینوکسی به این شکله ولی خب ممکنه تو هاست های مختلف کمی متفاوت باشه
/usr/local/bin/php /path/artisan queue:work >> /dev/null 2>&1
دقت کنید usr/local/bin/php/ محل اجرای php و /path/ هم محل نصب لاراول هست
اگه قرار از کرون استفاده بشه. چه معنی داره پشتیبانی از جاب توسط سرور؟ اون دستور باید دایم در حال اجرا باشه
همانطور که دوستان اشاره کردن باید از کرون جاب استفاده کنید، که پیشنهاد میکنم که حتمن بیاین از schedule برای اجرای کامند queue استفاده کنید وگرنه اگر کرون جاب رو بذارید مثلا رو 1 دقیقه بعد از 1 ساعت 60 بار این کامند اجرا میشه و ممکنه سرور دان بشه بهترین روش استفاده schedule و تویی schedule کامند queue:work رو بنویسید. پیشنهاد میکنم مقاله زیر رو بخونید
https://roocket.ir/articles/scheduled-tasks-in-laravel-shared-hosting
متوجه سوال اخری تون نشدم؟؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟