Предполагаете, что вы используете Continuous WebJobs, а не Manual/Scheduled. В этом случае он будет запускаться во всех экземплярах одновременно. Чтобы это произошло правильно, вам нужно работать в стандартном режиме и включить параметр «Всегда включено».
Если вы не хотите, чтобы работать на все экземпляры, вы можете установить его в режиме «одиночки», создав файл с именем settings.job
рядом с вашим WebJob файлов. Он должен содержать:
{ "is_singleton": true }
Обратите внимание, что при использовании процесса Kudu проводника UI, вы подключаетесь к одному экземпляру, и не будет видеть процессы от других экземпляров. Вместо этого используйте пользовательский интерфейс процессов, созданный в портале предварительного просмотра (https://portal.azure.com/), который показывает процессы во всех экземплярах.
Вы подразумеваете, что запланированные веб-задания не будут развернуты в нескольких экземплярах, поскольку будут выполняться задания непрерывности? Спасибо – DavideB
Исправить. Запланированные задания будут выполняться ровно один раз при каждом запуске графика. –
У меня есть непрерывная работа в Интернете, и у меня есть два-три больших экземпляра, работающих в стандартном режиме с всегда включенными ... Мои задания выполняются только на одном из процессов w3wp. Мне нужно, чтобы они масштабировались, но они не будут .. Любые идеи –