Azure虚拟机请求超时5分钟以上的HTTP响应时被静默丢弃问题求助
Azure虚拟机请求超时5分钟以上的HTTP响应时被静默丢弃问题求助
大家好,我遇到了一个棘手的问题,想向各位求助:
我有一台公开的测试Web服务器,它会模拟后台执行10分钟任务,之后才返回HTTP响应。我写了一段简单的PowerShell脚本发送GET请求,代码如下:
Get-date Invoke-WebRequest "https://xxx/home/timeout" -TimeoutSec 5000 Get-Date
- 当我在本地电脑或者其他公开服务器上运行这段脚本时,一切正常,10分钟后能收到预期的响应。
- 但只要在Azure的任何虚拟机上运行(我试过不同租户里的好几台机器),就完全收不到响应!连“会话终止”这类错误提示都没有,就好像Azure在悄悄丢弃返回的响应一样。
而且我发现问题的触发点是响应时间超过5分钟——如果响应在5分钟以内,在Azure虚拟机上运行脚本是正常的。
我已经尝试修改过公网IP的空闲超时值,但并没有解决这个问题。
备注:内容来源于stack exchange,提问作者Andreas
相关产品推荐
相关产品推荐

