azure - 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'
问候卢卡斯
解决方案
通常,错误(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 门户中的应用服务应用。在左侧导航中,单击诊断并解决问题。
请让我们知道上述情况如何进行进一步调查。
推荐阅读
- javascript - 给定一个数字数组,返回一个数字数组,其中包含第一个数字,接下来 2 个数字的总和(2nd, 3rd),接下来 3 个数字的总和(4th,5th,6th)
- javascript - 数据表未填充来自 RestAPI 调用的数据
- angularjs - 使用angularJS将数组从视图传递到另一个视图
- node.js - 使用存根测试 Promise
- php - 防止上传文件 OnFileManagerUpload
- c++ - 包含头文件时未定义的引用
- c# - 如何在 Button.OnPaint 中绘制悬停和鼠标按下颜色
- mysql - Debezium MySQL 参数 table.exclude.list 不起作用
- rest - 如何通过 CURL 连接到 MSTR 库以获取会话状态?
- css - How can I change the size of a WebRTC video stream?