を再起動します。ASPNET_WP.EXEは、当社のWebアプリケーションは、.NET 1.1であり、我々がハングアップIISを数日おきにした後、いくつかのレガシーコードを持って、自動的に
私は数日おきにした後、ASPNETプロセスを再起動するのmachine.configの設定を変更することを考えていたが、問題は、プロセス内の既存のセッションを殺すために起こっているのです。何とかそれを避けることはできますか?
このような状況に対処する方法はありますか?現在、クライアントは数日おきに手動でIISを再起動します。
おかげで、
編集:あなたは 持ちの場合 - あなたのセッションで非直列化可能オブジェクトを、 - SQLサーバーでのカントの仕事は
その後の周りの良い仕事は「のidleTimeoutを使用することです"指定された時間までサーバー上にアクティビティーがない場合、asp_netプロセスをシャットダウンします。次の要求では、asp_netプロセスが生成されます。
生産現場でのアイドルタイムアウトはほとんど決してありませんすべてのプロダクションサイトでは、頻繁にサイトにアクセスしてアイドル状態にならないように監視する必要があるため、実行可能なソリューションです。アイドルタイムを過ぎた時点でモニタリングを設定すると、サイトがアクティブになっていて「タイムリーに」応答していないサイトの誤検出が頻繁に発生します。 –
私は理解していない、idleTimeoutサイトをシャットダウンし、すぐに新しい要求がサーバーにヒットすると、それはasp_netプロセスを起動しますか?私が間違っていると私を訂正してください。 – Ali
アイドル時間を15分に設定したとします。 30分ごとにサイトをポーリングする監視サービスがあります。サイトがアイドル状態になると、監視サービスはサイトをアクティブにする呼び出し先になります。アクティベーションを含む最初のリクエストは、通常のリクエストよりもかなり遅い(1分を簡単に超える可能性があります)。真夜中にあなたのサービスが実際にはダウンしていると言って、これは多くの電子メールにつながる可能性があります。 –