已停止的 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 应用已停止
- SCM 进程资源管理器显示只有 SCM 进程 运行(Web 应用程序进程不是 运行)
- Web 应用程序配置和内容正确(已在 SCM 中验证)
- 我的日志服务器不断从停止的机器(匹配的机器名称)获取消息
- 消息表明配置不正确
为什么会出现这些错误的幻影应用程序以及它们在哪里 运行 以及如何在不从头开始重新创建新的 Azure Web 服务的情况下摆脱它们?
根据您的描述,您已经停止了 Azure Web 应用程序,但该 Web 应用程序似乎仍在向日志服务器发送消息?如果是这样,我建议您使用资源门户停止Web应用程序,我们可以登录Azure Resource portal,然后找到您的Web应用程序,将"state"设置为"Stopped",然后"enabled" as "false" (我们可以使用这种方式完全停止网络应用程序)。然后检查 Web 应用程序是否可以向日志服务器发送消息。
due to Always-On?
默认情况下,Web 应用程序在闲置一段时间后会被卸载。如果 Web 应用程序停止,Always on 将不会影响站点。
我在 Azure 中部署了两个 .NET 站点作为 Web 应用程序 (PaaS),运行 好几个星期,但开始出现问题,现在已停止进行调查。问题是我的应用程序的一些其他 "phantom" 实例不断向我的日志服务器发送消息。
这些幻影实例似乎也以某种方式损坏,因为它们每 5 分钟重新启动一次(由于 Always-On?),然后在启动期间报告不影响 "normal" 网络应用程序实例的问题。例如,一个应用程序报告它无法找到 Web 应用程序 VM 上确实存在的路径(通过 SCM Web 界面验证)。
总结:
- Azure Web 应用已停止
- SCM 进程资源管理器显示只有 SCM 进程 运行(Web 应用程序进程不是 运行)
- Web 应用程序配置和内容正确(已在 SCM 中验证)
- 我的日志服务器不断从停止的机器(匹配的机器名称)获取消息
- 消息表明配置不正确
为什么会出现这些错误的幻影应用程序以及它们在哪里 运行 以及如何在不从头开始重新创建新的 Azure Web 服务的情况下摆脱它们?
根据您的描述,您已经停止了 Azure Web 应用程序,但该 Web 应用程序似乎仍在向日志服务器发送消息?如果是这样,我建议您使用资源门户停止Web应用程序,我们可以登录Azure Resource portal,然后找到您的Web应用程序,将"state"设置为"Stopped",然后"enabled" as "false" (我们可以使用这种方式完全停止网络应用程序)。然后检查 Web 应用程序是否可以向日志服务器发送消息。
due to Always-On?
默认情况下,Web 应用程序在闲置一段时间后会被卸载。如果 Web 应用程序停止,Always on 将不会影响站点。