2016-08-17 15 views
0

私たちがホストしているサイトに問題があります.Windows Server 2012 R2にIIS 7があります。このサーバーに8つ以上のサイトがあります。サイトアクセスまでリサイクルしてもアプリケーションプールが開始しない

アプリケーションプールがリサイクルされると、誰かがウェブサイト(www.something.com)にアクセスしようとするまでオンラインに戻りませんタスクマネージャーでオンライン化され、サイトでロギングが開始されます。撮影した

ステップ:

  1. IIS
  2. でウェブサイトを再作成し、既知の作業現場
  3. からのルート内のファイルを再作成には、別の既知のサイトをミラーリングする設定でアプリケーションプールを再作成(彼らは覚えています

各サイトは、独自のルート・ファイル構造やアプリケーションプールを持っている)すべて同じ

イベントビューアには何の問題も含まれていません。

サイトログは、停止して再開した場所を示しています。エラーが

すべてのサイトは、.NET 2.0の32ビット


私が言うことができるものとされていない、アプリケーションプールを開始するには、ドメインにアクセスしているユーザーからの要求を待っているが、ピンができないことが表示されます問題点を指摘してください。

答えて

4

これはIISの標準動作であり、エラーまたは問題ではありません。このサイトは、最初のアクセスでのみメモリに格納され、通常はそれ以降のアクセスよりも時間がかかります。私がサイトを常に読み込ませるために知っている唯一の方法は、何度もサイトをポーリングするために何らかの種類のcronジョブをセットアップすることです。このようなことを行うウェブサイトの監視ツールもあります。また、サイトに到達できない場合にも報告することができます。

+1

ありがとうございました!私はそれが閉鎖ループテストサイトだったと考えていない一定のトラフィックを持つサイトに非常に精通していた – Brett

+1

もう1つのオプションは、IIS設定で再生することです。設定で、アプリケーションプールのリサイクル時間とアイドルタイムアウトを設定できます。詳細については、http://weblogs.asp.net/owscott/why-is-the-iis-default-app-pool-recycle-set-to-1740-minutes(自分のサイトではなく、簡単なGoogle検索)を参照してください。 – AndrewP

+0

* @ AndrewP *、ただし、アプリケーションプールがリサイクルされている場合、IIS設定はサイトAFAIKを自動起動するのに役立ちません。私は "自動的に起動する"と "スタートモード"を "AlwaysRunning"に設定しようとしました。これはOSとIISの特定の組み合わせでのみ有効です。 –

関連する問題