PDA

View Full Version : اروری که گاها رخ میدهد



myysl97
پنج شنبه 21 خرداد 1394, 21:42 عصر
سلام
دوستان بدون هیچ تغییری در سایتم این ارور گاها میده گاه نمیده
دلیش چیه .. چطور میتونم رفعش کنم
از دوستان وارد ممنون میشم کمک کنید


Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.



با تشکر

notlikeothers
پنج شنبه 21 خرداد 1394, 22:01 عصر
سلام.از سشن استفاده کردی؟

myysl97
پنج شنبه 21 خرداد 1394, 22:20 عصر
سلام.از سشن استفاده کردی؟

سلام خیر اصلا استفاده نشده از سشن

danialfarzaneh
جمعه 22 خرداد 1394, 00:22 صبح
با سلام

لینک زیر رو بررسی کنید
http://stackoverflow.com/questions/8602395/timeout-expired-the-timeout-period-elapsed-prior-to-completion-of-the-operation

pbm_soy
جمعه 22 خرداد 1394, 04:17 صبح
این مشکل برای من هم پیش میامد مخصوصا با کامپیوتر قدیمیم کار میکردم و یا چندین برنامه هم باهم درحال کار میبودند این اتفاق میافتاد بارفرش دوباره بعضی وقتا اجرا میشد و یا اینکه چندتا برنامه را از اجرا خارج میکردم مشکلم حل میشد.! (با توجه به اینکه دیتای زیادی هم در دیتابیس نداشتم و یا حتی queryها و store procedureهای من هم سنگین هم نبودند)

البته وقتی سرچ کردم دوراه پیدا کردم که البته هردو زمان انتظار برای جواب گرفتن از sql server را تغییر میداد یکی اینکه قبل از اجرای دستور sql زمان انتظار آن را بالاتر ببریم با ست کردن خصوصیت زیر
cmd.CommandTimeout = 100;
توجه cmd شئ از نوع sqlCommand است
ویا اینکه خصوصیت زمان انتظار را در connection string زیاد کنیم برای اینکار هم میتوانید آنرا در خود رشته ارتباطی بنویسید که synatxش یادم نمیاد ولی میتوانید بصورت زیر هم ست کنید

SqlConnection con = new SqlConnection();
con.ConnectionTimeout = 120;