ورود

View Full Version : Application Pool Recycling



mohsenmesgar
سه شنبه 29 فروردین 1391, 11:15 صبح
سلام دوستان،
من به تازگی به مشکلی برخورد کردم که شدیداً نیاز به کمک دارم.
من یه برنامه دارم که با ASP.NET هستش، رو IIS یه pool دارم که داره workerprocess اون رو اجرا می کنه.
این pool خیلی زود نیاز به Recycle پیدا می کنه. مشکل اینجاست که کاربرانی که داخل هستند به کار خودشان خوب ادامه می دند ولی کاربر جدید نمی تونه وارد بشه. تا recycle می کنم کاربر های جدید می تونند وارد شوند.
می شه کمک کنید

ahmad156
سه شنبه 29 فروردین 1391, 11:21 صبح
دوست عزیز فکر کنم جواب سوالتون رو اینجا پیدا کنین
http://www.dotnettips.info/search/label/IIS

mohsenmesgar
سه شنبه 29 فروردین 1391, 12:02 عصر
دوست من احمد،
مرسی، من حافظه رو بیشتر کردم ولی متاسفانه نشد

d_derakhshani
سه شنبه 29 فروردین 1391, 12:23 عصر
با ابزار های مانیتورینگ سرور بررسی کن ببین میزان حافظه ای که IIS گرفته چقدره، چقدر داره CPU می گیره. مهمتر از اون ببین چندتا Thread در حال اجرا هست و وضعیت اونها چه جوریه.

ahmad156
سه شنبه 29 فروردین 1391, 13:38 عصر
مرسی، من حافظه رو بیشتر کردم ولی متاسفانه نشد
دوست من اگر مقدار private memory limit رو مقدار بدین یعنی اینکه وقتی حافظه مصرفی application pool به این مقدار رسید عمل recycling انجام میشه.
شما یه application pool جدا برای برنامه تون بسازین ببینین درست نمیشه؟

emad4000
جمعه 01 اسفند 1393, 22:57 عصر
سلام
سوالی داشتم. می خواستم بدونم زمانی که عمل Recycling صورت می گیره و WorkerProcess های مربوطه آزاد میشن، آیا این اتفاق می تونه منجر به انجام اشتباه عملکرد نرم افزار تحت وب بشه؟ یا باعث بشه عملیات جاری که در حال انجام هست قطع شده و ناقص انجام بشه؟
اگر اینجور باشه که دیگه نمی شه به داده های ثبت شده در نرم افزار اعتماد کرد، چون هر داده ای ممکنه به خاطر عمل Recycling اشتباه ثبت شده باشه!!!