部署到 Azure Web App 失败,并且应用程序无法启动。您需要检查正在运行的进程、查看环境变量,并从平台工具中获取 App Service 将用于您的运行时堆栈的生成部署脚本。您应该使用哪些 Kudu 操作?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 打开 Kudu Process Explorer 以检查正在运行的进程树和命令行。, 打开 Kudu Environment 页面以查看运行时生效的所有环境变量和应用程序设置。, 使用 Kudu 的 Tools > Download deployment script 生成并下载适用于您的堆栈和部署方法的部署脚本。.
为什么这是答案
Kudu 是 Azure App Service 的高级诊断工具,提供了多种功能来帮助排查应用程序启动失败的问题。Kudu Process Explorer 允许您查看正在运行的进程及其命令行参数,这对于识别意外进程或进程启动失败的原因至关重要。Kudu Environment 页面显示了运行时生效的所有环境变量和应用程序设置,确保您的应用程序获得了正确的配置。Kudu 的 Tools Download deployment script 功能可以生成并下载适用于您的堆栈和部署方法的部署脚本,这对于理解 App Service 如何构建和部署您的应用程序以及排查部署问题非常有用。 App Service Configuration 边栏选项卡用于配置应用程序设置,但不能直接导出部署模板或推断进程详细信息。Kudu Debug 控制台可以运行命令,但 iisreset 命令主要用于 IIS 应用程序,并且在查看环境变量之前重新启动工作进程并不能直接帮助诊断启动失败的原因。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡