Внедряването на уеб задание на Azure причинява спиране/стартиране/стопиране отново/стартиране отново

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

Това е непрекъсната работа в мрежата. Спирам го от azure и разгръщам нова негова версия, след което го стартирам отново и виждам този модел:

[03/20/2015 08:55:29 > fa2acc: SYS INFO] Status changed to Starting
[03/20/2015 08:55:34 > fa2acc: SYS INFO] Status changed to Stopping
[03/20/2015 08:55:35 > fa2acc: SYS INFO] Run script 'AdHocWebJob.exe' with script host - 'WindowsScriptHost'
[03/20/2015 08:55:35 > fa2acc: SYS INFO] Status changed to Running
[03/20/2015 08:55:36 > fa2acc: INFO] 08:55:35 [1] INFO  Starting the job...
[03/20/2015 08:55:37 > fa2acc: INFO] Found the following functions:
[03/20/2015 08:55:37 > fa2acc: INFO] AdHocWebJob.TestQueueHandler.ProcessSomething
[03/20/2015 08:55:37 > fa2acc: INFO] Job host started
[03/20/2015 08:55:38 > fa2acc: INFO] Executing: 'TestQueueHandler.ProcessSomething' because New queue message detected on 'testrequest'.
[03/20/2015 08:55:38 > fa2acc: INFO] 08:55:38 [6] INFO  Processing item number 6, cancel token:False
[03/20/2015 08:55:39 > fa2acc: INFO] 08:55:39 [6] INFO  1 sec wait cancel token:False
[03/20/2015 08:55:39 > fa2acc: ERR ] Thread was being aborted.
[03/20/2015 08:55:39 > fa2acc: SYS INFO] WebJob process was aborted
[03/20/2015 08:55:39 > fa2acc: SYS INFO] Status changed to Stopped
[03/20/2015 08:55:42 > fa2acc: SYS INFO] Status changed to Starting

Всъщност мога да пресъздам това просто като спра и стартирам webjob.

Това е болка - защото кара първия избран QueueTrigger да бъде изоставен.

Някакви мисли защо се случва това и какво мога да направя (ако има нещо) по въпроса?


person Matt Roberts    schedule 20.03.2015    source източник


Отговори (1)


Как внедрявате WebJob? Ако го направите от Visual Studio или с zip файл от портала, не мисля, че трябва да спирате или рестартирате, защото внедряването прави това вместо вас.

person Richard Broida    schedule 20.03.2015
comment
Правех го от VS (Публикуване като лазурно уеб задание). НО аз също съм виждал това, когато просто спирам и започвам работата, без да я разгръщам също - person Matt Roberts; 20.03.2015
comment
Какво ще кажете за тази ERR ] Нишката се прекратява в дневника? Имаше ли изключение в кода ви? - person Richard Broida; 20.03.2015