gpt4 book ai didi

node.js - 部署后如何重启webjobs?

转载 作者:太空宇宙 更新时间:2023-11-04 00:28:51 25 4
gpt4 key购买 nike

我在 Azure 中有一个 WebApp。该 Web 应用程序有多个连续的 NodeJS Web 作业。

作业的主要代码位于作业目录之外(wwwroot/app_data/jobs/continuous/webjob-1)。每个作业都是一个 run.js 文件,其中包含以下几行:

const job = require('../../../../../jobs/webjob-1-maincode');
job.run();

当 Azure 检测到作业文件夹中发生任何更改时,它会在部署时自动重新启动 Webjobs。但是,就我而言,wwwroot 下的 webjob 代码不会改变。文件更改位于其他文件夹中。因此,Azure 不会重新启动我的部署作业。

我正在通过 git Push 进行部署。

我们如何强制 Azure 在部署时重新启动这些作业?

最佳答案

你最好的选择是使用 Kudu Custom Deployment Script ,并在其中添加逻辑,以便在您希望重新启 Action 业文件夹时明确触摸作业文件夹中的某些文件。

关于node.js - 部署后如何重启webjobs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41761335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com