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 قرار دادم!
از دوستان کسی راه حلی سراغ داره برا این خطا ؟
من توی برنامم از 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 قرار دادم!
از دوستان کسی راه حلی سراغ داره برا این خطا ؟