Как запускать запланированные сценарии с помощью веб-заданий Azure

Я хочу запустить запланированный сценарий с помощью WebJob. Из-за включенного контроля версий я не мог создавать WebJob с помощью портала, и мне приходилось копировать файлы с помощью консоли Kudu (Diagnostic). Это файлы в папке с запущенными заданиями:

введите описание изображения здесь

Файл run.js просто вызывает API. Settings.job содержит расписание, по которому я хочу его запускать: {schedule: 0/1 * * * *} Но задание не запускается само по себе или не отображается в списке веб-заданий:  введите здесь описание изображения

Есть ли что-то еще, что нужно сделать для публикации или запуска веб-задания или чего-то еще, что мне нужно добавить в файл settings.job? Я имел в виду это


person Garv Sharma    schedule 02.11.2020    source источник
comment
Какой путь к файлам на скриншоте?   -  person Repcak    schedule 02.11.2020
comment
Если вам нужна дополнительная помощь, пожалуйста, дайте мне знать.   -  person Jason Pan    schedule 03.11.2020


Ответы (1)


Следуйте моим инструкциям, вы можете решить проблемы, которые вы не можете добавить на портал.

Из-за включенного контроля версий я не мог создавать WebJob с помощью портала, и мне приходилось копировать файлы с помощью консоли Kudu (Diagnostic).

Шаг 1. Произвольно добавьте веб-задание на портал. (Загрузите .zip файл или создайте с помощью kudu)

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Шаг 2. Развертывание с помощью VS2019 (система управления версиями)

введите описание изображения здесь

Шаг 3. После успеха вы обнаружите, что можете добавить веб-задание, загрузив .zip файл.

введите описание изображения здесь

Теперь я загружу веб-задание nodejs.

Обратите внимание, что вам необходимо создать непрерывное или инициируемое веб-задание. Эти два разные. На портале расписание непрерывного веб-задания отображается как н / д, а формат отображения по запуску выглядит следующим образом: 0 */15 * * * *.

  1. запустите программу на моем локальном компьютере, и она отлично работает.

введите описание изображения здесь

  1. Сжать и загрузить на портал.

введите описание изображения здесь

  1. проверьте текущие журналы, и он работает нормально, и результат такой же, как локальный.

введите описание изображения здесь

Наконец, давайте проверим содержимое файла .zip.

введите описание изображения здесь

person Jason Pan    schedule 03.11.2020