У меня есть 3 веб-задания.2 работают без перерыва в течение нескольких месяцев без проблем.Третий, который я недавно создал, является запущенным веб-заданием и слушает мою очередь хранения.Это работает нормально, за исключением того, что через 4 минуты происходит сбой веб-задания и устанавливается статус «Неудачно».
Глядя на журнал ошибок, я вижу следующее:
was aborted due to no output nor CPU activity for 121 seconds. You can increase the SCM_COMMAND_IDLE_TIMEOUT app setting (or WEBJOBS_IDLE_TIMEOUT if this is a WebJob) if needed.
Но вся идея в том, чточто веб-работа выполнит свою задачу, когда что-то будет помещено в очередь, тем временем веб-работа может бездействовать, и это не проблема.
Кажется, мне не хватает общей картины.Я начал веб-работу на портале.Это было неправильно?Должен ли я оставить его в состоянии «Готов»?
Каков правильный рабочий процесс для создания веб-задания, которое прослушивает очередь, спит, когда ему нечего делать, и снова просыпается, когда что-то помещается в очередь?