この問題は、約 1 か月に 1 回発生しています。原因を特定するのは非常に難しいので、助けていただければ幸いです。これにより、アプリ プールが停止し、サイトがダウンします。すべてのログ ファイルを確認しましたが、結論は出ていません。IIS 6 で 2.0.3 バージョンを使用しています。
3 に答える
IIS の既定の Web アプリは 29 時間のリサイクル スケジュールで設定されていることに気付きました。これは、ユーザーが予期しない時間にリサイクルされる可能性があるため、問題になる可能性があります。
例: Web アプリは午前 12 時に開始されます。つまり、翌日は午前 5 時にリサイクルされ、その翌日は午前 10 時に、その翌日は午後 3 時に、などとなります (これは、アプリに対して維持するのに十分な要求アクティビティがあることを前提としています)。生きているので、非アクティブのためにシャットダウンしません)
Web アプリがメモリ内のセッション状態に大きく依存している場合、リサイクルによってセッションが強制終了され、ユーザーが再認証を余儀なくされ、保存されていない作業が失われる可能性があるため、これは特に悪いことです。(リサイクルとシームレスに連携するようにアプリを設計していない場合)
リサイクル スケジュールを確認し、希望する時間にリサイクルされることを確認してください。スクリーンショットについては、http: //remy.supertext.ch/2010/08/iis7-worker-process-reached-its-allowed-processing-time-limit/を参照してください。
無限ループの提案についてはわかりません...リサイクル構成の問題を解決する必要があるようです。
結果としてクラッシュが発生している場合(あなたのように聞こえます)、Windows用のデバッグツールのコピーを入手して、 TessFerrandezのブログを読んでください-彼女は死後のクラッシュ分析を実行するための素晴らしいアドバイスを提供していますWinDbgをより親しみやすくします。