Cix
6 سال پیش توسط Cix مطرح شد
1 پاسخ

cronjobs

سلام . دوستان من یه کرون جاب ست کردم که به صورت دقیقه ای run میشد . بعد از مدتی امکانات سروریو ترکوند . میخواستم ببینم اون ستاره های اول کار میگن کی ران شه ؟ یا زمانی که توی $schdule لاراول تعیین میکنیم ؟ و اینکه زمانشو چجوری تعیین کنم ؟ بهترین زمان کیه برای یه سایتی که اس ام اس میخواد بده و ایمیل مثلا به یه 400 تا کاربر . . .
کرون جاب رو فعال کردم و جاب انجام شد . بعد کرون جابی که فعال کردم رو پاک کردم و مجدد جاب رو ایجاد کردم و اجرا شد ! یعنی کرون جاب رو فقط یکبار فعال کنم بعد پاک کنم کافیه دیگه ؟ تا کی نیاز میشه باز رانش کنم ؟


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

از supervisor لاراول پیشنهاد کرده که استفاده کنید اما اگر از cronjob استفاده میکنید نیازی به تعیین زمان در schdule نیس چون cronjob هست که میشخص میکنه.
شما بصورت همزمان میخواید به 400 کاربر ایمیل و sms بدید ؟
در کل چون این وظیفه رو میدید به سرور هر زمانی باشه مشکلی نداره .
ولی دوتا cronjob تعریف کنید اولی هر یه دقیقه کد شما رو اجرا کنه یا بگه queue:work و دومی هر دو دقیقه cronjob اولی رو ببنده یعنی queue:restart


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام