我们有一个 Azure 辅助角色,它通过 ServiceHost 公开 RESTful WCF 服务(使用 System.ServiceModel.Web)。在大流量上的性能是无可指责的,但是当角色空闲一段时间时,第一个请求的响应时间似乎要长得多(超过 5 秒)。有谁知道这可能是什么原因?
问问题
948 次
1 回答
1
默认 AppPool 超时为 20 分钟。你可能会遇到这个?如果是这样,您可以在启动脚本中添加类似这样的内容来更改超时:
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00
这是我针对另一个问题发布的另一个答案,进一步讨论了这个问题。
于 2012-04-27T14:21:12.477 回答