ایرج حسین زاده
3 سال پیش توسط ایرج حسین زاده مطرح شد
3 پاسخ

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

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


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

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


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

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


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

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


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

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

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

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

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