azure - Azure 辅助角色中的 WCF 服务在闲置后首次请求时速度缓慢

标签 azure timeout python-idle azure-worker-roles servicehost

我们有一个 Azure 辅助角色,它通过 ServiceHost 公开 RESTful WCF 服务(使用 System.ServiceModel.Web)。在大流量上,性能无可挑剔,但当角色空闲一段时间后,第一个请求的响应时间似乎明显更长(超过五秒)。有谁知道这可能是什么原因造成的?

最佳答案

默认的应用程序池超时为 20 分钟。你可能会遇到这个吗?如果是这样,您可以在启动脚本中添加类似的内容来更改超时:

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

这是another answer我针对另一个问题发帖,进一步讨论了这一点。

关于azure - Azure 辅助角色中的 WCF 服务在闲置后首次请求时速度缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10352363/

相关文章:

python - 代码在空闲状态下工作,但在 VS Code 中出现错误

c# - 并行 Azure CloudBlockBlob 操作崩溃(访问冲突)

sql - AZUR - 使用带有查询的 BCP 导出

azure - 有没有办法使用 powershell 升级 azure 应用程序服务计划?

javascript - 代码不等待回调函数完成

sockets - boost asio udp waitForReadyRead

Xamarin iOS HttpClient 超时不起作用

python - 在Mac OSX上使用多处理时,IDLE崩溃

linux - 检查USB设备是否空闲,LINUX

asp.net - 如何在没有用户名或密码的情况下配置与 Azure Database for PostgreSQL 灵活服务器的连接?