已停止的 Azure Web 应用程序中的幻影实例 运行

Phantom instance running in stopped Azure Web App

我在 Azure 中部署了两个 .NET 站点作为 Web 应用程序 (PaaS),运行 好几个星期,但开始出现问题,现在已停止进行调查。问题是我的应用程序的一些其他 "phantom" 实例不断向我的日志服务器发送消息。

这些幻影实例似乎也以某种方式损坏,因为它们每 5 分钟重新启动一次(由于 Always-On?),然后在启动期间报告不影响 "normal" 网络应用程序实例的问题。例如,一个应用程序报告它无法找到 Web 应用程序 VM 上确实存在的路径(通过 SCM Web 界面验证)。

总结:

为什么会出现这些错误的幻影应用程序以及它们在哪里 运行 以及如何在不从头开始重新创建新的 Azure Web 服务的情况下摆脱它们?

根据您的描述,您已经停止了 Azure Web 应用程序,但该 Web 应用程序似乎仍在向日志服务器发送消息?如果是这样,我建议您使用资源门户停止Web应用程序,我们可以登录Azure Resource portal,然后找到您的Web应用程序,将"state"设置为"Stopped",然后"enabled" as "false" (我们可以使用这种方式完全停止网络应用程序)。然后检查 Web 应用程序是否可以向日志服务器发送消息。

due to Always-On?

默认情况下,Web 应用程序在闲置一段时间后会被卸载。如果 Web 应用程序停止,Always on 将不会影响站点。