【问题标题】:WebJob is stopping due to website shutting down由于网站关闭,WebJob 正在停止
【发布时间】:2016-12-22 03:48:58
【问题描述】:

我的 Azure 连续网络作业停止,原因是“WebJob 由于网站关闭而停止”

来自 Kudu 日志的日志

[12/09/2016 17:11:49 > 2e7853: WARN] Reached maximum allowed output lines for this run, to see all of the job's logs you can enable website application diagnostics
[12/09/2016 17:12:42 > 2e7853: SYS INFO] WebJob is stopping due to website shutting down
[12/09/2016 17:12:42 > 2e7853: SYS INFO] Status changed to Stopping
[12/09/2016 17:12:47 > 2e7853: SYS INFO] WebJob process was aborted
[12/09/2016 17:12:47 > 2e7853: SYS INFO] Status changed to Stopped
[12/09/2016 17:12:55 > 2e7853: SYS INFO] Status changed to Starting
[12/09/2016 17:12:55 > 2e7853: SYS INFO] WebJob singleton setting is False
[12/09/2016 17:12:57 > 2e7853: SYS INFO] Run script 'VimsProcessHistoryData.exe' with script host - 'WindowsScriptHost'
[12/09/2016 17:12:57 > 2e7853: SYS INFO] Status changed to Running

它已经永远开启了。

谁能帮忙解决这个问题

【问题讨论】:

  • 看来你是在这个时间段部署的。对吗?
  • 您介意在此处或间接分享网站名称 (github.com/projectkudu/kudu/wiki/…)?
  • 因为您的作业在您的 webapp 内部运行,所以当您的 webapp 关闭重新启动时,您的作业将执行相同的操作。您需要调查您的 web 应用停止的原因。

标签: azure azure-webjobs azure-web-app-service


【解决方案1】:

[12/09/2016 17:12:42 > 2e7853: SYS INFO] WebJob 由于网站关闭而停止

[12/09/2016 17:12:42 > 2e7853: SYS INFO] 状态更改为 Stopping

[12/09/2016 17:12:55 > 2e7853: SYS INFO] 状态更改为开始

据我所知,如果某些事情导致您的网络应用程序重新启动,那么只要您的网络应用程序重新启动,您的 WebJob 就会快速重新启动。如果这种情况经常发生,我假设您需要为您的 Web 应用程序 Enable diagnostics logging 并检查 SCM 中的 Process Explorer。如果这种情况很少发生,您可以尝试重新部署您的 WebJob。您还可以将 WebJob 部署到新的空 Web 应用程序以隔离此问题。这里有一个类似的issue,你可以参考一下。

【讨论】:

  • 感谢您的回答.. 它尝试了其中一些选项
【解决方案2】:

我将我的工作改为连续的网络工作.. 并且成功了。

它尝试了几个触发网络作业的选项,例如保持它始终开启.. 但没有奏效。

我全部启用了诊断日志记录……但它没有给我任何线索。

在与 Microsoft 支持人员核实后,他们回答说虚拟机被错误地移动,因此导致作业停止。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-11
    • 1970-01-01
    • 1970-01-01
    • 2017-10-17
    • 1970-01-01
    • 2012-07-23
    相关资源
    最近更新 更多