2016-08-02 2 views
3

У меня проблема, когда созданный Azure WebJob, созданный мной (в веб-приложении), не запускается с использованием заданного триггера cronjob. Я могу щелкнуть по WebJob, затем нажмите «Выполнить», и он работает нормально, без ошибок. Снимок экрана WebJobs на портале показан ниже.Azure WebJob не работает по расписанию

WebJobs List
Как вы можете видеть, триггер установлен для запуска в 9:30 утра каждый день, но она никогда не запускается автоматически в соответствии с триггером, используя только Выполнить вручную. Сам WebJob установлен для запуска .exe, который содержится внутри .zip.

Вот настройки, которые я использовал при создании WebJob.
Creating new WebJob

ответ

6

Вам необходимо убедиться, что в вашем приложении всегда включено Включено, что требует его запуска в основном или более высоком режимах.

Подробнее см. https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/#CreateScheduledCRON.

+0

У меня есть планировщик заданий на Basic: Small и не запускается. Я вижу это в webjob (как снятый с экрана вопрос). – Nordes

+0

У вас есть Always On enabled? –

+1

На самом деле я выяснил эту проблему. Всегда было включено (конечно). Проблема возникла из-за того, что я развертывал с использованием msbuild, и что в расписании файла settings.job CRON была ошибка (я забыл 6-й параметр). У вас нет ошибок. Он просто не запускается автоматически. – Nordes

Смежные вопросы