راکت
حل
3 پاسخ

افزایش مدت زمان timeout در لاراول

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


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

با سلام
این مشکل از پنل اس ام اس من بود راحشون گفاتن مرسی


میلاد خسروی
میلاد خسروی
تخصص :برنامه نویس بامزه
@milwad4 سال پیشمطرح شد
1

سلام خسته نباشید
برای این کار از job & queue آستفاده کن


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

با سلام
این مشکل از پنل اس ام اس من بود راحشون گفاتن مرسی


محمدحسن یگانه
محمدحسن یگانه
تخصص :Full-Stack Web Developer Freelancer
@mhyeganeh4 سال پیشمطرح شد
0

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

  • اضافه کردن timeout منطقا ربطی به فریم ورکتون نداره وجزو تنظیمات وب سرورتون (Apache یا Nginx یا ...) هست.
  • لزوما زیاد کردن زمان timeout راهکار صحیحی نیست و عملا معنی نداره یک درخواست مدت زمانی زیادی بتونه در حال اجرا باقی بمونه و اگر حواسمون به تبعاتش نباشه ممکنه مشکل زا هم بشه.
  • در شرایط خاصی که اجرای یک درخواست به هر دلیل منطقی و موجهی ممکنه زمان بر باشه، مثل تولید یک گزارش خروجی یا ارسال پیامک و ایمیل و در تعداد بالا و ... روش صحیحش ایجاد یک job و سپردنش به worker ها و استفاده از صف بندی queue هست. که اگر به این نحو انجام بشه باز هم نیازی به بالا بردن زمان timeout نیست. چون این فرایند پشت صحنه انجام میشه و ریکوئست بلاتکلیف باقی نمی‌مونه.

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

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