چگونه جلوی Stop شدن Application Pool در IIS را بگیریم؟ مدتی هست که برای وب سایتی که دارم مشکل جالبی پیش اومده ! هر چند ساعت یکبار وب سایت خطای 503 می داد و بعد از اینکه روی سرور ریموت می زدم میدیدم که Application Pool ای که مربوط به وب سایتم هست Stop شده بود و بعد از Start کردنش مشکل حل می شد ! خوب یکی دو بار اینکار رو بصورت دستی انجام دادم تا اینکه دیدم مشکل خیلی وقت ها داره تکرار میشه که مثلا من خواب هستم و اصلا مطلع نمیشم !
مثلا ساعت 3 صبح ! بالاخره تونستم راهکاری پیدا کنم که براحتی کاری کنم که اگر Application Pool شما بصورت تصادفی یا به دلیل باگ Stop شد خودش خودکار Start بشه و در اصطلاح Optimize کردن IIS بهش میگن AlwaysRunning اش کنیم ، خوب برای اینکار شما باید وارد قسمت Application Pools در IIS بشید که خیلی مسخره هست اگر جاش رو بلد نیستید ، کافیه فقط کنسول IIS رو باز کنید تا متوجه بشید کجا هست !
بعد Application Pool مشکل ساز رو انتخاب کنید و بعد Advanced Settings رو انتخاب کنید و در قسمت General به دنبال گزینه Start Mode بگردید ، این قسمت بصورت پیشفرض معمولا روی OnDemand هست ، شما تغییرش بدید و به حالت AlwaysRunning تغییرش بدید و تغییرات رو OK کنید و بعد مجددا Application Pool رو Start کنید. تبریک میگم ! از این به بعد هر موقع Application Pool شما Stop بشه خودکار IIS سعی می کنه Start اش کنه بدون دخالت دست ! مگر اینکه دیگه مشکل خیلی حاد باشه ..
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات
محمد نصیری هستم ، بنیانگذار انجمن تخصصی فناوری اطلاعات ایران و مجموعه توسینسو ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 80 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر و ناظر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود