2012-04-27 13 views
2

ServiceHostを通じてRESTfulなWCFサービス(System.ServiceModel.Webを使用)を公開するAzureワーカーの役割があります。大量のトラフィックではパフォーマンスは向上しませんが、しばらくアイドル状態になっている最初のリクエストでは応答時間が大幅に長くなっているようです(5秒以上)。誰がこれを引き起こすかもしれないか知っていますか?アズールのWCFサービスアイドル状態の最初のリクエストで遅いワーカーの役割

答えて

1

デフォルトのAppPoolのタイムアウトは20分です。あなたはこれにぶつかるかもしれませんか?もしそうなら、あなたはタイムアウトを変更するには、起動スクリプトに次のようなものを追加することができます。

%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00 

がここにanother answerだ私はこれをさらに議論する、別の質問には、投稿しました。

+0

+1デフォルトのAzure IIS AppPoolタイムアウトが20分に設定されている理由は分かりますか?私が話したすべてのAzureユーザーがAppPoolタイムアウトを削除する必要があるようです。 –

+0

設定はWindows Server AppPoolのタイムアウトと一貫しており、20分です。 –

関連する問題