Как сказал Дэвид, это может быть вызвано обновлением до git 2.8.1, поэтому вы можете попробовать этот обходной путь:
1 · Перейдите в консоль KUDU.
· Создайте папку d: \ 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, чтобы увидеть, можете ли вы обнаружить что-нибудь подозрительное в дереве процессов. Также просмотрите журналы развертывания, которые могут дать подсказки о том, где он застрял.
person
Joey Cai
schedule
04.06.2018