راکت
حل شده

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

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
ایرج حسین زاده
ایرج حسین زاده
@boyfly37

تخصص: برنامه نویس

بهترین پاسخ

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

میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

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

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

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

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

شاید پاسخ شما همین‌جا باشد

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

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