Не удалось развернуть из bitbucket в службе приложений Azure - PullRequest
0 голосов
/ 01 июня 2018

Я пытался развернуть программу из bitbucket в службе приложений Azure, но обнаружил следующую ошибку.Я искал, но не могу найти решение.

Произошла одна или несколько ошибок.Команда 'git checkout master ...' была прервана из-за отсутствия вывода или активности процессора в течение 60 секунд.При необходимости вы можете увеличить настройку приложения SCM_COMMAND_IDLE_TIMEOUT (или WEBJOBS_IDLE_TIMEOUT, если это WebJob). \ Ngit checkout master --force

Я ценю любые советы.Спасибо

1 Ответ

0 голосов
/ 04 июня 2018

Как сказал Дэвид, это может быть вызвано обновлением до git 2.8.1, поэтому вы можете попробовать этот обходной путь :

1 · Перейти к консоли KUDU.

· Создайте папку ad: \ home \ bin

· Скопируйте туда старую папку Windows git 1.8.x.Если вы перетаскиваете zip-файл в консоль Kudu, есть специальная область для распаковки, которая расширит его.

· Попробуйте снова выполнить развертывание.

2. Или вам не нужнопринесите старые инструменты git и перезагрузите вашу команду. выпуск отслеживается как 2041.

3.Вы можете установить SCM_BUILD_ARGS=/p:UseSharedCompilation=false.Это отключает запуск компилятора в качестве сервера.См. Этот выпуск .

4.Установите SCM_COMMAND_IDLE_TIMEOUT и WEBJOBS_IDLE_TIMEOUT на длительное время.

<appSettings>
    <add key="SCM_COMMAND_IDLE_TIMEOUT" value="100000" />
    <add key="WEBJOBS_IDLE_TIMEOUT" value="100000" />
</appSettings>

Если увеличение времени ожидания не помогаетВы можете оказаться в ситуации, когда развертывание застряло .например, это может произойти, если что-то запрашивает пользовательский ввод, который никогда не может прийти.

Одна вещь, которую нужно попробовать:

· установить действительно длительное время ожидания

· выполнить развертывание, если оно застрянет

· использовать Kudu Process Explorer, чтобы увидетьесли вы можете обнаружить что-то подозрительное в дереве процессов.Кроме того, посмотрите журналы развертывания, которые могут дать подсказки о том, где они застряли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...