محمد نصیری
هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات

آموزش رفع مشکل Stop شدن Application Pool در IIS به زبان ساده

چگونه جلوی 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 اش کنه بدون دخالت دست ! مگر اینکه دیگه مشکل خیلی حاد باشه ..


محمد نصیری
محمد نصیری

هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات

هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات و کشف جرائم رایانه ای ، بیش از 12 هزار ساعت سابقه تدریس در بیش از 40 سازمان دولتی ، خصوصی و نظامی ، علاقه مند به یادگیری بیشتر و عاشق محیط زیست ، عضو کوچکی از مجموعه توسینسو

29 دی 1397 این مطلب را ارسال کرده

نظرات