从Azure web应用程序中删除恶意webjob

从Azure web应用程序中删除恶意webjob,azure,azure-webjobs,Azure,Azure Webjobs,我有一个azure wep应用程序,里面运行着几个web作业。我注意到其中一个WebJob运行的是旧代码。它也不可能移除,无论我做什么,它都会继续运行 我试过: *重新部署代码。 *停止webjob *停止web应用程序 *正在删除web作业 即使在删除之后,webjob仍在运行,并从其队列中使用 任何地方都不再有web应用程序使用旧代码运行webjob 我怀疑webjob正在部署槽内运行,但所有部署槽都已删除,因此我不知道如何确认这一点 在kudu仪表板上,process explorer中不

我有一个azure wep应用程序,里面运行着几个web作业。我注意到其中一个WebJob运行的是旧代码。它也不可能移除,无论我做什么,它都会继续运行

我试过: *重新部署代码。 *停止webjob *停止web应用程序 *正在删除web作业

即使在删除之后,webjob仍在运行,并从其队列中使用

任何地方都不再有web应用程序使用旧代码运行webjob

我怀疑webjob正在部署槽内运行,但所有部署槽都已删除,因此我不知道如何确认这一点

在kudu仪表板上,process explorer中不存在webjob


我怎样才能摆脱这个流氓网站

您可以尝试按名称获取特定作业,并通过检查作业运行历史记录,这可以帮助您检查作业是否确实被删除/停止。如果已从当前网站删除该WebJob,请确保在您的其他网站上运行的任何其他WebJob是否正在使用该队列。此外,请确保是否正在使用。当然,Azure之外的任务也可以使用队列。如果您担心有人恶意执行您的存储,如您所说,您可以尝试重新生成存储帐户密钥,但您可能需要将访问密钥与依赖于存储帐户的应用程序/服务重新同步。

我已完全删除web应用程序,并重新创建了它。web作业仍然存在,并且正在运行。您确定它没有在其他服务器上运行(可能在Azure之外)?如果您的应用程序服务计划已被删除,并且您没有意外地将其部署到其他订阅或环境,那么我看不到任何其他选项!我敢肯定它没有别的地方在运行。但是如果是这样的话。。。更改访问密钥,使其无法再访问队列,应将其阻止。它还将屏蔽流氓webapp(hopefilly)。我会回来报告的。也许还值得检查一下你的账单数据,看看计算机在哪里被使用。如果那个Web应用被删除,它将无法运行。一定是从别的地方来的。