سلام
من اوی لاراول پنل sms دارم و برای این پنل یه job تعریف کردم و اینم روش های اجرای job هایی که من برای تست کردن گذاشتم:
SMSLog::dispatch($text, $mobileNumber);
SMSLog::dispatchNow($text, $mobileNumber);
SMSLog::dispatch($text, $mobileNumber)->delay(now()->addMinutes(5));
SMSLog::dispatchSync($text, $mobileNumber);
ولی جالب اینجاست که همشون بدون هیچ درنگ و معطلی اجرا میشن!
مثلا خط اول زمانی اجرا میشه که دستور php artisan queue:work رو ران کنیم.
یا خط سوم ۵ دقیقه با تاخیر done میشه و ارسال میشه.
ولی هر ۴ خط کد رو که جدا تست کردم همشون بدون وقفه زمانی اجرا شدن!
چرا؟؟
من نیاز دارم از عملیات crud قسمت read رو برای jobs table تست کنم ولی اصلا چیزی نمیره توش!!
بخاطره docker هست؟؟
به محمدرضا فلکی کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟