2011-08-23 1 views
1

を再起動します。ASPNET_WP.EXEは、当社のWebアプリケーションは、.NET 1.1であり、我々がハングアップIISを数日おきにした後、いくつかのレガシーコードを持って、自動的に

私は数日おきにした後、ASPNETプロセスを再起動するのmachine.configの設定を変更することを考えていたが、問題は、プロセス内の既存のセッションを殺すために起こっているのです。何とかそれを避けることはできますか?

このような状況に対処する方法はありますか?現在、クライアントは数日おきに手動でIISを再起動します。

おかげで、

編集:あなたは 持ちの場合 - あなたのセッションで非直列化可能オブジェクトを、 - SQLサーバーでのカントの仕事は

その後の周りの良い仕事は「のidleTimeoutを使用することです"指定された時間までサーバー上にアクティビティーがない場合、asp_netプロセスをシャットダウンします。次の要求では、asp_netプロセスが生成されます。

+0

生産現場でのアイドルタイムアウトはほとんど決してありませんすべてのプロダクションサイトでは、頻繁にサイトにアクセスしてアイドル状態にならないように監視する必要があるため、実行可能なソリューションです。アイドルタイムを過ぎた時点でモニタリングを設定すると、サイトがアクティブになっていて「タイムリーに」応答していないサイトの誤検出が頻繁に発生します。 –

+0

私は理解していない、idleTimeoutサイト​​をシャットダウンし、すぐに新しい要求がサーバーにヒットすると、それはasp_netプロセスを起動しますか?私が間違っていると私を訂正してください。 – Ali

+0

アイドル時間を15分に設定したとします。 30分ごとにサイトをポーリングする監視サービスがあります。サイトがアイドル状態になると、監視サービスはサイトをアクティブにする呼び出し先になります。アクティベーションを含む最初のリクエストは、通常のリクエストよりもかなり遅い(1分を簡単に超える可能性があります)。真夜中にあなたのサービスが実際にはダウンしていると言って、これは多くの電子メールにつながる可能性があります。 –

答えて

2

私は二つのことをお勧め:

  • 設定use SQL Server to store session dataへの応用 - これは定期的にセッションデータはリサイクルワーカープロセスにアプリケーションプールを構成するWebアプリケーション
  • の再起動を生き残ることができます: をenter image description here

もちろん、最新のフレームワークバージョンにWebアプリケーションを更新して、同時にこれが最初に起こるのを防ぐための問題。

+0

新しい.net FWは私たちのための選択肢ではありません(会社戦略 - 私たちは書き直し中です)。 sql-serverを使用するのは良い考えですが、クライアントにはライセンスがありません。私は、アクティブセッションがないときにidleTimeoutを使用して再起動すると思います。 – Ali

+0

書き直しは:-)する必要があります.net 1.1のWebサイトは維持管理が難しくなっています。私はちょうど完全性のためにそれを言及した、あなたはあなたのニーズをカバーすることができる必要がありますアプリケーションプールの設定を構成します。 – marapet

+0

2011年に.NET 1.1を使用する「会社戦略」は失敗と呼ばれます。 –

0

セッションに実際にデータを保存していますか?それがシリアライズ可能なのですか?そうであれば、Web.configをStateServerに変更してください。

あなただけのパネルを制御するために行くことによって、自動的にASP .NET状態サービスを開始する必要がある - >管理ツール - >サービスと自動的に起動するようにASP .NET状態サーバーをセットアップします。

これは、セッション情報を失うO/W aspnet_wp.exeプロセスを再起動することができます。再び、唯一の要件(可能性が高い場合であるか、少なくともあなたのコードは狂気何もされていない場合に行うのは簡単であるべきである)あなたがセッションに入れた情報は、直列化であるということである

+0

ありがとうございますが、私はセッション変数内の直列化不可能なオブジェクトを持っています..私はidleTimeoutが私にとって最善の回避策だと思います私はアプリケーションを書き直すことはできませんし、SQL ServerやState Serverを使用することもできません...どうもありがとう – Ali

関連する問題