2017-11-18 198 views
-1

我们在Docker容器中运行适用于Linux的App Service。应用服务不可用不明原因

当事情奏效时,它们工作得很好。但是,偶尔,我们的网站由于不明原因而变得不可用。 我们的健康状况报告如下:

enter image description here

现在,一段时间后,该应用程序变得完全不可用。健康检查报告可用,但在出坞窗日志中我们发现记录是这样的:

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 /内存处于正常水平,没有什么不寻常的现象,也没有出现crasy尖峰。

应用程序本身具有一般的异常过滤器,没有未捕获的异常不在应用程序中。

任何想法为什么会发生?

+0

会downvoter照顾解释? –

回答

1

根据泊坞窗图像的位置,应用程序在拉动并初始化新图像时会脱机。我注意到我们的部署花费了近20分钟才恢复。

+0

你应该在问题下面的“注释”部分发表评论。 –

+0

@StanislavPoslavsky它看起来像我没有在我的帐户还没有能够做到这一点。 – neutronz