آفلاین
user-avatar

cronjobs

2 سال پیش
توسط حسام موسوی آپدیت شد
آفلاین
user-avatar
Cix ( 2225 تجربه )
2 سال پیش
تخصص : برنامه نویس وب

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

بهترین پاسخ انتخاب شده توسط Cix
آفلاین
user-avatar
حسام موسوی
2 سال پیش

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

آفلاین
user-avatar
حسام موسوی ( 378679 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

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

برای ارسال پاسخ باید وارد سایت شوید