ServerIntellectの共有ホスティングプラットフォームで、1日に約6500ヒットを取得するASP.NETMVCWebサイトがあります。ログにアプリの再起動が表示され続けますが、その理由がわかりません。
ここでScottGuの記事を読みました:http ://weblogs.asp.net/scottgu/archive/2005/12/14/433194.aspx そしてテクニックを実装しました、そしてこれが私のログに現れるものです:
Application Shutdown:
_shutDownMessage=HostingEnvironment initiated shutdown
HostingEnvironment caused shutdown
_shutDownStack=at
System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) at
System.Environment.get_StackTrace() at
System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal() at
System.Web.Hosting.HostingEnvironment.InitiateShutdown() at
System.Web.Hosting.PipelineRuntime.StopProcessing()
約5分おきに発生しているようです。
これをデバッグする他の方法はありますか?
更新:Softionが言及しているアプリケーションプールの設定は次のとおりです。
CPU
- 制限:0
- アクションの制限:アクションなし
- 制限間隔:5分
プロセスモデル
- アイドルタイムアウト:20分
- pingの最大応答時間:90秒
- 起動時間制限:90秒
迅速な失敗の保護
- 有効:True
- 失敗間隔:5分
リサイクル
- プライベートメモリ制限:100 MB
- 通常の時間間隔:1740分(29時間)
- リクエスト制限:0
- 特定の時間:なし
- 仮想メモリ制限:0