2016-09-22 10 views
0

IIS 7.5(Windows Server 2008 R2)でホストされている従来のWebサービスがあります。 アプリケーションプールがリサイクルされた後(デフォルトのアイドル状態の20分間)、Webサービスへの最初の要求には約5分かかります。それが終わると、サービスに対する他のすべての要求はまったく時間がかかりません。アプリケーションプールのリサイクル後のWebサービス要求のタイムアウト

私は、applicationHost.configにあるIIS 7.5でAlwaysRunningを有効にする方法について読んでいます。しかし、誰かがなぜそれが起こり、どこで問題の原因を捜すべきか説明を提供できるのであれば、私は感謝します。

ありがとうございます。

答えて

0

アプリケーションプールのリサイクル間隔より前にハートビートを実行することで、コールドスタートを回避します。ただし、あらかじめ決められた間隔でアプリケーションプールをリサイクルさせる必要があります。コールドスタートのポストthisを参照してください。一般的に、アプリの依存度が増えるほどコードベースが大きくなるほど、コールドスタート時に「起きる」時間が長くなります。遅延は、小さなアプリでは目立たない。

関連する問題