مهدی
5 سال پیش توسط مهدی مطرح شد
4 پاسخ

حداکثر زمان انتظار برای کانکشن دیتابیس

سلام
برای ست کردن حداکثر زمان انتظار برای برقرای ارتباط با دیتابیس چه دستوری در لاراول وجود داره
در حالت فعلی در صورتی که برنامه قادر به اتصال نباشه ، تا چندین دقیقه همچنان صفحه در انتظر کانکشن میمونه
سپاس


ثبت پرسش جدید
0

اگه دیتابیستون mysql هست تنظیم مقدار connect_timeout در system variables و یا تنظیم مقدار max_execution_time(حداکثر زمان اجرا فارغ از بحث ارتباط با دیتابیس) در php.ini میتونه به این منظور استفاده بشه


مهدی
@mehdi13 5 سال پیش مطرح شد
0

@amirhossein.d.z عزیز ، ممنون از پاسختون ولی بیشتر منظور اینه که در سمت کدها و بدون دستکاری فایل php.ini این کار اینجام بشه و درایور ها هم بصورت داینامیک انتخاب میشن و کاربر انتخاب میکنه که درایور دیتابیس چی هست
لطف یکم واضح تر توضیح بدید ممنون میشم


امیرحسین دشتی زاده
@amirhossein.d.z 5 سال پیش آپدیت شد
0

@hesami13
میتونید بصورت زیر مقدار max_execution_time رو مقدار دهی کنین در php :

ini_set('max_execution_time', '30');

به این معنا که زمان اجرای برنامه در هر درخواست به سرور حداکثر 30 ثانیه میتونه طول بکشه و بیش از این ارور خواهد داد.
تابع ini_set در هاستهای اشتراکی غیر فعال میشه.


مهدی
@mehdi13 5 سال پیش آپدیت شد
0

همین کار رو انجام میدم ولی هیچ فایده ای نداره و در حالت تلاش برای اتصال باقی میمونه
خیلی جالبه که اتصال رو رها نمیکنه برنامه
البته روی ومپ سرور قراره اجرا بشه اسکریپت


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

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