最近、ASP.NET アプリで奇妙な断続的な問題が発生しました。これらの問題には次のものが含まれます。
- 初期化されていない静的変数
- バックグラウンド スレッドの中止
- (InProc) セッション状態が失われている
奇妙なことに、これらの問題は約 30 時間ごとに発生していました。「変だ」と私たちは思いました...
「アプリ プールのリサイクル プロパティのように聞こえる」と考えている方もいらっしゃると思います。あなたが正しい。私たちのアプリ プールは、自動的にリサイクルされる前にデフォルトの 1740 分に設定されていたため、状態や統計などが失われました。
私の要点は、IIS、ASP.NET、断続的なハングアップを引き起こす可能性のあるものがいくつかあります。あなたが遭遇したことは何ですか?
まず、
web.config ファイルを変更すると、アプリが再起動し、すべてのセッションが終了する可能性があります (InProc モードを使用している場合)。
どうもありがとう、