IISでホストされているWebアプリケーションがあります。これはデータウェアハウスであり、起動プロセス中に、メモリ内のアイテムの大規模なセットをインスタンス化する必要があります(完全にセットアップするには約20分かかります)。このウェブサイトは当社にとって重要であるため、このシステムは日中は100%オンラインである必要があり、営業時間外にのみ再起動できます。
何らかの理由で、このWebアプリケーションは、しばらく使用されていない場合は「オフライン」のように見えます。 Webサイトにアクセスしたときにキャッシュが完全にインスタンス化されていないため、これを知っています。これは受け入れがたい。
なぜウェブサイトが閉鎖されているのか私にはわかりません。アプリケーションプールは、毎日午前4:00にリサイクルするように設定されています(現在は午前11時です)。
IISの部分で、Webサイトを自動的にシャットダウンする原因となる他の設定がありますか?
追加注:Visual StudioのIISExpressで実行している場合、Webサイトは自動的に停止しません。 IISでホストされている製品版のみが停止します。
これは、Webサイトが実行されているアプリケーションプールの詳細設定の画面です。 (それが役立つかどうかはわかりません。)
私はIIS 7.5、Server 2008R2を使用しています。これはASP.NET5Webアプリです。