【问题标题】:Azure Webjob keeps on being deletedAzure Webjob 不断被删除
【发布时间】:2014-09-13 19:37:32
【问题描述】:

我创建了一个 WebJob 来为我的网站发送电子邮件。该作业的时间表为 5 分钟。

作业运行了一天没有问题,然后开始报告:

Http 操作 - 来自主机的响应 ': 'NotFound' 响应标头: Pragma: no-cache 缓存控制:无缓存。

我没有删除该作业,但它不再存在于网站仪表板的网络作业区域中。有没有其他人遇到过这种情况,有没有人知道发生了什么?

【问题讨论】:

  • 您是否重新部署了网站或进行了任何其他更改?
  • 我确实发布了网站。我也改变了时间表。当我发布网站时,我不需要重新发布作业吗?
  • 您是如何发布网站的?您需要确保发布过程不会删除 App_Data 目录(如果您使用 VS/webdeploy 则有一个设置)。
  • @Amit - 你的意思是我需要选中“从 App_Data 文件夹中排除文件”复选框吗?目前未选中

标签: azure azure-webjobs


【解决方案1】:

我遇到了类似的问题,终于找到了解决办法。

对于我的特殊情况,我正在从 Git 进行部署,但我不知道它正在擦除我的 WebJob。要记住的关键是 WebJob 是从 repo 部署的内容。

每次我发送免费提交时,它都会删除我的 WebJob。

您应该将您的 WebJob 添加到您的部署源代码中。

这里有更详细的回答:How to prevent Azure webjobs from being swapped in Azure website production <--> staging slots

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多