【发布时间】:2021-07-28 13:06:28
【问题描述】:
我最近将 Node.js 后端服务部署到 Azure 并遇到以下问题。服务在一定时间后变得无响应,并且只有在发送外部请求时才会恢复。问题是,容器启动备份并实际返回请求大约需要 3 分钟。我正在运行 Node 14 LTS。昨天我还添加了健康检查,但 azure 根本不会真正让应用程序保持活动状态,这是 azure
的指标我验证了 azure 实际上是在尝试到达正确的端点,并且确实如此。我还启用了“始终开启”。我还验证了应用程序本身没有崩溃。我记录了每个请求并且突然不再收到请求,这意味着健康端点也没有响应,但它不会导致容器重新启动。它只是等待外部请求出现,然后决定重新启动所有内容,这需要很长时间。
我觉得是某种配置问题,因为应用本身并不是很复杂,我在本地开发时从未遇到过崩溃的情况。
【问题讨论】:
-
您使用哪一层,基本还是免费,标准?
-
我正在使用免费套餐
-
这是问题的原因。
-
我在哪里可以详细了解这个?
-
请稍等,我正在为你搜索官方文档。
标签: node.js azure crash health-check