mohammad etedadi
5 سال پیش توسط mohammad etedadi مطرح شد
3 پاسخ

دیتابیس لاراول

سلام دوستان..
من میخوام هر 5 ثانیه یه فیلدی رو تو دیتابیس چک کنم اگه شرطم درست بود true رو برگردونم یه همچین کدی :

 while (true){
            if(check database){
               return true;
            }
            sleep(5);
        }

ولی با این ارور مواجه میشم:
Maximum execution time of 60 seconds exceeded
لازم به ذکر هست که اون فیلد رو یه نفر دیگه و با یه سیستم دیگه تغییر میده


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@etedad

max_execution_time رو در فایل تنظیمات PHP ببرید بالا !


mohammad etedadi
@etedad 5 سال پیش مطرح شد
0

@Alimotreb
متاسفانه درست نشد..بعدشم وقتی این دستور ارسال میشه نمیدونم چرا درخواست هایی که از تب دیگه ای هم میفرستم انجام نمیشن تا این دستور تموم بشه.


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@Alimotreb

اون مقدار رو وقتی میبرید بالا وب سرور باید ریستارت بشه
تنظیمات رو که اعمال کردید وب سرور رو ریستارت کنید
نمیدونم روی لوکالید یا روی سرور
اگر این فایل و دستور توی فایل دیگه ای required یا include شده باشه خب طبیعیه اونا هم به مشکل بخوره!


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

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