2017-08-17 23 views
0

當本地部署時,我的應用程序沒有任何問題。我一直在蔚藍的部署現在的戰鬥與此錯誤2天:如何在天青網絡應用程序上調試503錯誤?

去一個鏈接,我的天藍色的web應用程序我得到這個錯誤:

This page isn’t working 
www.mypage.com is currently unable to handle this request. 
HTTP ERROR 503 

試圖連接調試器產量:Unable to find a process called dotnet with arguments .\Unikyte.SPA.dll. The process may still be starting, please try again.

在日誌中沒有出現任何有用的東西。

在詳細的日誌我發現,每次我嘗試訪問生成一個新文件的頁面,它看起來像這樣:enter image description here

顯然DOTNET進程沒有運行,但默認情況下它部署後,應運行...我應該手動在我的生產DLL上運行dotnet嗎?

+0

您可以嘗試通過Kudu在web.config中啓用stdout日誌記錄。然後檢查日誌。 – juunas

回答

2

該問題可能有很多可能的原因。

症狀: 當您瀏覽到Web應用程序,它返回一個HTTP 「502錯誤網關」 錯誤或HTTP 「503 Service Unavailable」 錯誤。

原因: 這個問題通常是由應用程序層面的問題引起的,如:

  • 請求使用高端內存花費很長的時間
  • 應用/ CPU
  • 應用由於崩潰例外。

要進一步對此進行故障排除,請按照troubleshooting guide這將幫助您找出根本原因並解決問題。

另外,請確保部署文件在Web App下使用Kudu控制檯可用。

要使用您的部署憑證訪問KUDU控制檯,請導航至https://yourappname.scm.azurewebsites.net→調試控制檯→CMD→導航至wwwroot文件夾(D:\ home \ site \ wwwroot>)。

希望這會有所幫助。

+0

通過刪除一切清潔和從零開始部署來修復。 – Hristo

+0

很高興聽到您的問題得到解決! – Ashok