Пакетная служба Azure: запускается ли StartTask, когда узел уже присоединен к пулу

Я установил пакет Azure, который является типом подписки пользователя. Пул уже настроен с 3 узлами, которые находятся в состоянии ожидания. из моего кода на C # я получаю ссылку на пул, запускаю StartTask и выполняю CommitAsync.

Это привело к запуску StartTask или StartTask будет выполняться только тогда, когда узел устанет присоединиться к пулу.

pool = batchClient.PoolOperations.GetPool(poolId);
pool.StartTask = new StartTask
{
    CommandLine = "cmd /c (robocopy %AZ_BATCH_TASK_WORKING_DIR% %AZ_BATCH_NODE_SHARED_DIR%) ^& IF %ERRORLEVEL% LEQ 1 exit 0",
    ResourceFiles = resourceFiles,
    WaitForSuccess = true
};

Когда я запускаю этот код, он, похоже, не копирует необходимые файлы в общий каталог Node.


person kumar    schedule 08.09.2017    source источник


Ответы (1)


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

person fpark    schedule 08.09.2017