Azure 应用程序服务因未知原因不可用

Azure 应用程序服务因未知原因不可用,azure,azure-web-app-service,azure-app-service-plans,Azure,Azure Web App Service,Azure App Service Plans,我们正在docker容器中运行Linux应用程序服务 当事情进展顺利时,它们真的很好。但是,偶尔,我们的网站因为不清楚的原因而变得不可用。 我们的健康状态报告如下所示: 2017-11-18 08:01:50.060 ERROR - Container for --- site ---is unhealthy. Stopping site. 2017-11-18 08:32:49.295 INFO - Issuing docker login to sever: http://--- 2017

我们正在docker容器中运行Linux应用程序服务

当事情进展顺利时,它们真的很好。但是,偶尔,我们的网站因为不清楚的原因而变得不可用。 我们的健康状态报告如下所示:

2017-11-18 08:01:50.060 ERROR - Container for --- site ---is unhealthy. Stopping site.
2017-11-18 08:32:49.295 INFO  - Issuing docker login to sever: http://---
2017-11-18 08:32:49.837 INFO  - docker login to http://--- succeeded
2017-11-18 08:32:49.858 INFO  - Issuing docker pull ---
2017-11-18 08:39:49.096 INFO  - docker pull returned STDOUT>> 40: Pulling from ---

现在,一段时间后,该应用程序变得完全不可用。健康检查报告可用,但在out docker日志中,我们可以找到如下记录:

2017-11-18 08:01:50.060 ERROR - Container for --- site ---is unhealthy. Stopping site.
2017-11-18 08:32:49.295 INFO  - Issuing docker login to sever: http://---
2017-11-18 08:32:49.837 INFO  - docker login to http://--- succeeded
2017-11-18 08:32:49.858 INFO  - Issuing docker pull ---
2017-11-18 08:39:49.096 INFO  - docker pull returned STDOUT>> 40: Pulling from ---
唯一有帮助的是重新启动应用程序。然后它恢复正常,一切正常

我要强调的是,网站并没有挂起每一份健康检查的“不可用”报告。它随机挂起。CPU/内存处于正常水平,没有异常,也没有剧烈的峰值

应用程序本身具有常规异常过滤器,并且应用程序中没有未捕获的异常


知道为什么会发生这种情况吗?

根据docker映像的站点,应用程序在提取和初始化新映像时会脱机。我注意到我们的部署花了将近20分钟才回来

你应该在问题下方的“评论”部分发表评论。@StanislavPoslavsky看起来我还没有在那里为我的账户做这件事。你愿意解释一下吗?