MSDeploy: ошибка с помощью runCommand поставщика для вызова удаленного .cmd файла (тайм-аут)

Мы сталкиваемся с ошибкой при попытке использовать поставщика MSDeploy "runCommand" для выполнения .cmd файла на удаленной машине. Ожидаемое время выполнения должно составить приблизительно 10 секунд, но MSDeploy только выполняет его в течение приблизительно 2-3 секунд, после которых возвращаются детали ошибки времени.

Вот полный текст MSDeploy "runCommand" командной строки, который я использую:

    msdeploy.exe-verb:sync-source:runCommand = "D:\web deploy tester\test_cmd.cmd", dontUseCommandExe=false, waitAttempts=5, waitInterval=1000-dest:auto, computername=http://test-machine:89/MsDeployAgentService/, userName=aaa, password=bbb

Вот возвращенные детали ошибки:

    Ошибка 'Ошибка: (21.04.2010 12:19:25) ошибка произошла, когда запрос был обработан на удаленном компьютере.

    Ошибка: процесс 'C:\WINDOWS\system32\cmd.exe' (командная строка '/c "D:\web deploy tester\test_cmd.cmd"') был завершен, потому что это превысило время ожидания.

    Ошибочное количество: 1.

    'произошедший в вызове с RunCommand

Какие-либо идеи относительно того, почему это происходит и как разрешить его?

6
задан marc_s 21 May 2010 в 09:03
поделиться

1 ответ

Вам следует указать большее значение waitInterval. Это значение выражается в миллисекундах. Возможно, вы захотите попробовать 20000 (20 секунд). Значение по умолчанию равно 1000.

6
ответ дан 17 December 2019 в 02:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: