PDA

View Full Version : خطا در ارتباط با دیتابیس برای درخواست های همزمان



leila.net
چهارشنبه 25 شهریور 1394, 11:37 صبح
سلام دوستان

من توی برنامم از Parrallel.ForEach توی سی شارپ استفاده می کنم که همزمان دستورات Update , Select های زیادی رو اجرا می کنه ولی خب دارم مکررا با خطای

{"Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached."}


مواجه می شم . با اینکه تمام کانکشن هام رو بعد از اجرا می بندم و از connection pool حذف می کنم ! و البته max pool size رو هم توی connection string اضافه کردم و مقدارش رو هم 2000 قرار دادم!

از دوستان کسی راه حلی سراغ داره برا این خطا ؟

fakhravari
چهارشنبه 25 شهریور 1394, 12:41 عصر
اگه اطلاعاتتون سنگینه باید در موردش با هاست صحبت کنید.
چون هاستا اشتراکین و از کل منبع سرور استفاده نمی کنید

leila.net
چهارشنبه 25 شهریور 1394, 13:05 عصر
اگه اطلاعاتتون سنگینه باید در موردش با هاست صحبت کنید.
چون هاستا اشتراکین و از کل منبع سرور استفاده نمی کنید

با سلام
سرور مجازی اختصاصی داریم که دیتابیس هم رو اون سرور هست ولی خب ظاهرا max pool size اعمال نمیشه و یا نمی دونم شاید مشکل دیگه ای وجود داره ؟!!!
connection pool رو بغیر از connection string ، جای دیگه ای هم می تونیم ست کنیم ؟