2017-11-18 168 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