azure - 如何使用参数自动从 Azure Web 应用程序获取完整内存转储

标签 azure kudu memory-dump

如果我想从 Azure Web 应用程序获取故障转储,有哪些替代方案。我尝试过使用 adplus,但它会导致巨大的性能损失并且无法使用。还有其他选择吗?我需要指定当站点崩溃时应该进行内存转储,就像在 adplus 中您可以设置“-crash”一样。

我听说过崩溃诊断程序,但不幸的是,这不是替代方案。

/乔

最佳答案

您可以转到 Azure Web 应用服务的 Kudu 站点,然后转到调试控制台并捕获转储。

创建转储目录并运行此命令。在这种情况下,请添加 -e 参数,以便在 Azure Web 应用程序崩溃时出现异常或崩溃。可以引用这个blog首先了解详细步骤。

d:\devtools\sysinternals\procdump  -accepteula -ma <PID> -e

引用文献:ProcDump v9.0

关于azure - 如何使用参数自动从 Azure Web 应用程序获取完整内存转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51933743/

相关文章:

c# - Azure表存储: adding item if it does not exist

azure - MS Azure Blob 存储共享访问 token 适用于本地 IP,但在生成使用 VM IP 的另一个 token 时抛出 403(未经授权)

git - Azure - Kudu - 将更改推送回 git

azure - 如何在 Microsoft Azure 应用服务控制台中压缩/zip 文件?

asp.net - 指定 Azure 应用服务构建的 MSBuild 版本

java - 内存转储比可用内存小得多

azure - SQL Azure 计费 - 在单个服务器上转换多个数据库

azure - 什么是 Azure 私有(private) DNS 区域组?

windows - 为意外停止的 Windows 服务生成内存转储

asp.net - 为 IIS ASP.Net 启用 Windows Server 2008 故障转储