Наши сборки периодически завершаются сбоем без каких-либо сообщений об ошибках, кроме
Exit code -1 returned from process: file name 'C:\agent\vsts-agent-win-x64-2.129.0\externals\node\bin\node.exe'
У нас есть два агента сборки, размещенные на наших собственных виртуальных машинах в Azure.Они размещены в среде служб приложений (ASE), поэтому они могут развертываться в службах приложений внутри ASE.
Это происходит на любом из наших двух агентов сборки и на разных задачах vsts:
npm test:
Exit code -1 returned from process: file name 'C:\agent\vsts-agent-win-x64-2.129.0\externals\node\bin\node.exe', arguments '"C:\agent\vsts-agent-win-x64-2.129.0\_work\_tasks\Npm_fe47e961-9fa8-4106-8639-368c022d43ad\1.0.24\npm.js"'.
dotnet test:
Exit code -1 returned from process: file name 'C:\agent\Agent2\externals\node\bin\node.exe', arguments '"C:\agent\Agent2\_work\_tasks\DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b\2.139.9\dotnetcore.js"'.
Это не похоже на dotnet.exe или npm, которые не работают, когда это происходит, мы получаем правильные сообщения об ошибках вроде этого:
2018-10-04T07:57:20.2881190Z ##[error]Error: Npm failed with return code: 1
or
2018-10-10T14:31:50.9716800Z ##[error]Dotnet command failed with non-zero exit code on the following projects
Теория работы такова, что что-то заставляет node.exeВыйти неожиданно.Меня интересуют как решения этой проблемы, так и способы устранения ошибок такого типа.