我们有一个 Azure 容器实例,它似乎在重负载下冻结。我们可以通过负载测试来实现这一点。我现在不是在寻找确切的解决方案,但我感到困惑的是,当这种情况发生时,我似乎无法从容器实例中获取任何日志,这会告诉我到底发生了什么。
我的实例是运行 NodeJS 应用程序的 Docker 容器。我将 Application Insights 添加到应用程序中,并且成功地获取了应用程序本身出现的任何异常。但是当我们遇到冻结行为时,它实际上并没有到达容器内的应用程序,因此 Application Insights 在这种情况下对我没有帮助。
此外,如果我转到 Azure 中的容器实例,并查看“事件”选项卡下,我没有看到任何类型的错误,或者任何真正会告诉我容器实例处于“不工作”状态的东西,即使我们无法达到它。