How to prevent Azure WebJob from starting up after publishing?

前端 未结 3 1315
南旧
南旧 2020-12-16 15:14

We have an Azure Website setup with a \"staging\" deployment slot, and we use a continuous Azure WebJob to process long-running background jobs. It appears that when you pub

相关标签:
3条回答
  • 2020-12-16 15:20

    You can add Application Setting WEBJOBS_STOPPED to your staging slot and set it to 1. Make this setting 'Slot Setting' so that it is not swapped with production.

    0 讨论(0)
  • 2020-12-16 15:40

    AFAIK, there is no out of the box solution for that. However, you can set an app setting and have the webjob code check for it when it starts. Also, you can use the HTTP_HOST variable to figure out the environment.

    0 讨论(0)
  • 2020-12-16 15:42

    To deploy a continuous WebJob in a stopped state simply add a file called disable.job at the root of your WebJob (binaries), this will tell the framework that the WebJob is currently stopped.

    To view this behavior you can simply stop a continuous WebJob and see that this file is generated and placed at the WebJob's directory.

    0 讨论(0)
提交回复
热议问题