تا %60 تخفیف خرید برای 5 نفر با صدور مدرک فقط تا
00 00 00
در توسینسو تدریس کنید

برطرف کردن مشکل Stop شدن Application Pool در IIS

مدتی هست که برای وب سایتی که دارم مشکل جالبی پیش اومده ! هر چند ساعت یکبار وب سایت خطای 503 می داد و بعد از اینکه روی سرور ریموت می زدم میدیدم که Application Pool ای که مربوط به وب سایتم هست Stop شده بود و بعد از Start کردنش مشکل حل می شد ! خوب یکی دو بار اینکار رو بصورت دستی انجام دادم تا اینکه دیدم مشکل خیلی وقت ها داره تکرار میشه که مثلا من خواب هستم و اصلا مطلع نمیشم ! مثلا ساعت 3 صبح ! بالاخره تونستم راهکاری پیدا کنم که براحتی کاری کنم که اگر Application Pool شما بصورت تصادفی یا به دلیل باگ Stop شد خودش خودکار Start بشه و در اصطلاح Optimize کردن IIS بهش میگن AlwaysRunning اش کنیم ، خوب برای اینکار شما باید وارد قسمت Application Pools در IIS بشید که خیلی مسخره هست اگر جاش رو بلد نیستید ، کافیه فقط کنسول IIS رو باز کنید تا متوجه بشید کجا هست !

Stop شدن Application Pool در IIS

بعد Application Pool مشکل ساز رو انتخاب کنید و بعد Advanced Settings رو انتخاب کنید و در قسمت General به دنبال گزینه Start Mode بگردید ، این قسمت بصورت پیشفرض معمولا روی OnDemand هست ، شما تغییرش بدید و به حالت AlwaysRunning تغییرش بدید و تغییرات رو OK کنید و بعد مجددا Application Pool رو Start کنید. تبریک میگم ! از این به بعد هر موقع Application Pool شما Stop بشه خودکار IIS سعی می کنه Start اش کنه بدون دخالت دست ! مگر اینکه دیگه مشکل خیلی حاد باشه ..

نویسنده : محمد نصیری

منبع : جزیره طراحی و توسعه وب وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است

نظر شما
برای ارسال نظر باید وارد شوید.
1 نظر
افرادی که این مطلب را خواندند مطالب زیر را هم خوانده اند