آموزش صف بندی لاراول و استفاده از queue در سرورهای لینوکسی ارسال شده در 20 جولای 2019

چند وقت پیش آموزش اجرای صف های لاراول در هاست اشتراکی رو گذاشته بودم دوستان زیادی درخواست دادن که آموزش اجرای صف ها روی سرور رو هم بزارم.

اگر هاست اشتراکی دارید این پست رو بخونید: آموزش صف بندی در هاست اشتراکی

خوب برای اجرای صف ها در سرور یه ابزار خیلی خوب هست به اسم supervisor که خودکار دستور queue:work رو مدیریت شده برای ما اجرا میکنه

اولین قدم ما باید روی سرور خودمون ابزار رو نصب کنیم

اگر سرور اوبونتو هست دستور زیر رو بزنید:

اگر رد هت یا سنت او اس دارید دستور زیر:

بعد

بعد از نصب این ابزار باید فایل کانفیگ برای ران کردن queue:work لاراول رو تنظیم کنیم.

در اکثر مواقع فایل کانفیگ توی آدرس زیره:

اگر داشتید همچین فولدری داخلش یک فایل به اسم laravel-worker.conf ایجاد کنید و مقدار زیر رو داخلش بزارید:

مشخصه دیگه به جای home/admin/domains/domain.com باید آدرس دایرکتوری که لاراول رو نصب کردید قرار بدید

اگر فولدر conf.d رو نداشتید احتمالا سنت او اس هستید و باید این کدهای بالا رو توی فایل /etc/supervisord.conf قرار بدید.

بعد از قرار دادن این کانفیگ دستورات زیر رو بزنید که باید نتیجه نوشته شده خط بعد نمایش داده بشه:

به همین راحتی الان صف های ما اجرا میشن

برچسب ها: , ,
نظرات

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *