2

アプリケーションの開始時に開始されるスケジュール タスクがほとんどないアプリがあります。これらのタスクはアクションを実行し、X 時間スリープします。これは、アプリケーション プールでリサイクル用に設定されたデフォルトの時間よりも長くスリープを実行するタスクを除いて、完全に正常に機能します。

内部使用のみを目的とした小さなアプリケーションです。アプリには最大で 10 ~ 15 人しか同時にログインできず、サーバーにはこのアプリのみがホストされています。

リサイクルをオフにしても安全かどうか疑問に思っていましたか?

4

1 に答える 1

3

経験からお話しします。

プールはリサイクルせず、サイトは問題なく完全に稼働しています。プールをリサイクルするのは、次回の再起動時だけです。

おそらく、多くの異なるプログラマーが同じプールの下で実行されている共有環境では、問題があり、ハンドラーを閉じるのを忘れたサイトでは、リサイクルが必須です。

ただし、プールで実行されているものを制御している制御された環境内では、この問題がなく、例外の処理がスローされないテストが行​​われるため、リサイクルは必要ありません。

PS:asp.netがひどくて、時々再起動する必要がある場合は、言語を変更します。もちろんそうではありませんが、非常に安定していて優れた言語であり、プログラムが優れていてうまく設計されていれば、何日も実行できます(永遠ではないにしても)。そしてこれは、理論だけでなく、実際のサイト、実際のサーバーを使用した実際の生活からのものです。

于 2012-05-31T08:05:02.220 に答える