透過預設雲端服務網域url 流覽網站時的錯誤- Cloud Services
文章推薦指數: 80 %
當您在應用程式中收到50x 錯誤時,通常表示在伺服器端中斷某些專案。
503 Service Unavailable 伺服器錯誤回應碼表示伺服器尚未準備好處理要求。
您必須 ...
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
編輯
Twitter
LinkedIn
Facebook
電子郵件
WeChat
目錄
透過預設雲端服務網域url流覽網站時發生錯誤:HTTP錯誤503。
服務無法使用
發行項
04/01/2022
2位參與者
此頁面有所助益嗎?
Yes
No
還有其他意見反應嗎?
系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。
隱私權原則。
送出
謝謝。
本文內容
本文提供錯誤疑難排解的相關資訊,這些問題會出現「HTTP錯誤503」。
服務無法使用。
存取您的雲端服務應用程式時。
原始產品版本: API管理服務
原始KB編號: 4464854
注意
請參閱AzureCloudService疑難排解系列的文章,這是實驗室的第五個案例。
請確定您已遵循超級命令介面應用程式的實驗設定指示(如有),以重新建立問題。
徵狀
流覽您的雲端服務應用程式url(http://cloudservicelabs.cloudapp.net/)時,您會收到HTTP錯誤503回應,但您的webrole'SuperConvertor'正處於執行中狀態。
重新開機或重新映射角色實例不會解決問題。
服務無法使用
HTTP錯誤503。
服務無法使用。
疑難排解步驟
當您在應用程式中收到50x錯誤時,通常表示在伺服器端中斷某些專案。
503ServiceUnavailable伺服器錯誤回應碼表示伺服器尚未準備好處理要求。
您必須思考為何新部署的雲端服務應用程式突然開始引發此錯誤。
應用程式是否會崩潰?要求是否到達IIS伺服器?伺服器的負載是否高?
首先,檢查內部部署IIS伺服器。
您可以使用RDP連接至web角色實例,並在本機流覽應用程式。
在本機流覽網站之前,請檢查Application和System事件檢視器記錄檔,以消除IISApplicationPool損毀或任何其他應用程式相關例外狀況的任何可能性。
接下來,檢查所出現C:\Resources\directory\{DeploymentID}.SuperConvertor.DiagnosticStore\LogFiles\Web的IIS記錄檔,檢查您是否可以取得有關HTTP503錯誤的詳細資訊,如子狀態碼、執行要求所需的時間等等。
如果沒有產生任何記錄,這表示要求根本不會到達IIS。
根據IIS架構,HTTP.sys會偵聽來自網路的HTTP要求、將要求傳遞至IIS進行處理,然後將處理的回應傳回至用戶端瀏覽器。
根據預設,IIS會將HTTP.sys視為偵聽HTTP和HTTPS要求的通訊協定攔截器,以及在此目錄D:\Windows\System32\LogFiles\HTTPERR中記錄HTTP.sys層級的任何錯誤。
接下來,讓我們看看可以在HTTPErr記錄中找到的專案:
#Software:MicrosoftHTTPAPI2.0
#Version:1.0
#Date:2018-08-1303:12:38
#Fields:datetimec-ipc-ports-ips-portcs-versioncs-methodcs-uristreamidsc-statuss-siteids-reasons-queuename
2018-08-1303:25:22293.217.138.1271205210.1.2.580HTTP/1.1GET/-503-N/A-
2018-08-1303:25:22293.217.138.1272046310.1.2.580HTTP/1.1GET/favicon.ico-503-N/A-
如果您看到上述記錄,則會從HTTP.sys層級引發HTTP503,而用戶端要求會從那裡遭到拒絕,而不會到達IIS。
現在,我們將從IIS從本機流覽網站,並查看發生什麼情況-您可能會收到錯誤-無法顯示此頁面。
您可能會注意到,IIS網站的系結如下所示,也就是說,為了存取此特定的網站,您必須存取自訂功能變數名稱(www.cloudservicelabs.com)
IP位址
連接埠
主機標頭
10.1.2.5
80
www.cloudservicelabs.com
每個用戶端都可以使用系結存取網站。
網站的一般系結是以IP:Port:HostHeader格式。
這是一種機制,可告訴伺服器您可以如何達到此網站。
下一個您會想到的問題是自訂主機名稱來自何處。
ServiceDefinition是您可以為網站角色設定系結的位置,以下是您對應用程式可能會看到的專案:
現在,您可以從Binding專案中刪除hostHeader屬性,然後重新部署雲端服務解決方案以解決問題。
本文內容
延伸文章資訊
- 1503錯誤_百度百科
503是一種HTTP狀態碼。英文名503 Service Unavailable與404(404 Not Found)是同屬一種網頁狀態出錯碼。前者是服務器不可訪問時給客户端的一種狀態,後者是訪...
- 2503錯誤 - 華人百科
503是一種HTTP狀態碼。英文名503 Service Unavailable與404(404 Service Unavailable)是同屬一種網頁狀態出錯碼。前者是伺服器出錯的一種返回狀態...
- 3503 Service Unavailable - HTTP - MDN Web Docs
回傳此錯誤時,務必注意和快取存取相關的標頭(Caching-related headers),因為503 狀態通常要是暫時性的,而這種回應不應該被暫存至快取。
- 4什麼是HTTP 503錯誤?教你多種妙招修復它!
HTTP錯誤503何時發生? ... 503是一種HTTP狀態碼。英文名503 Service Unavailable與404(404 Not Found)是同屬一種網頁狀態出錯碼。 ... 前...
- 5Web 應用程式的HTTP 錯誤503和事件5189
本文提供HTTP 503 錯誤和5189事件的解決方法,在此情況下,在您升級至版本1709 () Windows 10 或Windows Server 2016 上的建立者更新,web 應用程式...