PDA

View Full Version : چطور خطای timeoue expire را برای query یک برنامه asp رفع کنم ؟



golezahra
پنج شنبه 23 آبان 1387, 10:57 صبح
سلام دوستان
من از یک سایت که به زبان asp نوشته شده است پشتیبانی می کنم که یکی از ضفحات آن در connect به database در بعضی مواقع error 8140e31 timeout expire را می دهد ، من query ضفحه را در database تست کردم ودرست کار میکرد و تعداد کل رکوردها که 22000 بود را می آورد اما در ضفحه در بعضی مواقع این ثققخق را میدهد . خواهشمندم هر کسی هر کمکی می تواند به من بکند چون از من خواسته شده که حتما این مشکل را برطرف کنم.:ناراحت:

با تشکر

mosyhey
پنج شنبه 23 آبان 1387, 17:42 عصر
به طور پیش فرض زمان پردازش و تولید یک صفحه در asp، نود ثانیه در نظر گرفته شده است که برای کار های معمولی و حتی متوسط، کافی کافی است و از هدر رفتن منابع سرور هم جلوگیری می شود؛ ولی اگر پردازش خیلی زیاد باشد یا فایل تولیدی خیلی سنگین و وقت گیر باشد باید این زمان پیش فرض را در آن صفحه افزایش داد. مقدار آن را با آزمایش به دست آورید.

برای مثال در کد زیر که باید بالای صفحه بنویسیم، حداکثر زمان پردازش بر روی 200 ثانیه تنظیم شده است:

<%
Server.ScriptTimeout=200
%>