首页 > 解决方案 > Azure WebApp 不可访问:服务不可用

问题描述

我有一个从昨天开始无法访问的 azure webapp。它是一个基于 java 的 war 文件,部署到 java-8 tomcat-9 环境中。web-app 服务说它正在运行,但它不是。我无法获取我的网页,也无法连接到 ssh 门户。当我通过 (s)ftp 访问日志文件时,我发现即使重新启动 webapp 也没有新日志。那么我可以做什么,至少看看为什么tomcat或容器甚至没有尝试启动?

错误消息是“服务不可用”。ssh 和 web 服务本身的 5xx 代码。

使用云壳,我得到以下信息:

user@Azure:~$ az webapp show --ids <MYID>|grep state
"state": "Running"
user@Azure:~$ az webapp create-remote-connection --ids <MYID>
Failed to connect to 'https://<MYHOST>.azurewebsites.net/AppServiceTunnel/Tunnel.ashx?GetStatus' with status code '503' and reason 'Site Unavailable'
user@Azure:~$ az webapp ssh --ids <MYID>
This command is in preview. It may be changed/removed in a future release.
Failed to connect to 'https://<MYHOST>.scm.azurewebsites.net/AppServiceTunnel/Tunnel.ashx?GetStatus' with status code '503' and reason 'Site Unavailable'

问候卢卡斯

标签: azureserviceazure-web-app-service

解决方案


通常,错误(503)可能是由应用程序级别问题引起的,请求耗时较长;应用程序使用高内存/CPU 或应用程序由于异常而崩溃。为延误道歉!如果问题还没有解决。我了解到您在 12 月 16 日注意到了此问题。此问题是否仅限于任何特定应用服务计划/区域中的任何特定 WebApp,还是会发生在您订阅中的多个 WebApp/区域中?

1.您可以将应用服务计划扩展到更高的计划,看看是否有任何不同。

2.您可以查看服务健康和资源健康通知。

'<a href="https://docs.microsoft.com/azure/service-health/service-health-overview" rel="nofollow noreferrer">服务运行状况' - 服务问题视图显示 Azure 服务中的任何持续问题正在影响您的资源。您可以了解问题开始的时间,以及受影响的服务和区域。您还可以阅读最新更新以了解 Azure 正在采取哪些措施来解决该问题。

当 Azure 问题影响你的资源时,资源运行状况可帮助你诊断并获得支持。它会告知您资源当前和过去的健康状况,并帮助您缓解问题。当你需要有关 Azure 服务问题的帮助时,资源运行状况会提供技术支持。

3.利用应用服务诊断来获取有关错误的更多详细信息。若要访问应用服务诊断,请导航到 Azure 门户中的应用服务应用。在左侧导航中,单击诊断并解决问题。

在此处输入图像描述

请让我们知道上述情况如何进行进一步调查。


推荐阅读