Browse Source

缩短git命令超时时间,并在超时的时候杀死git进程

master
大石头 2 years ago
parent
commit
733a6da48c
  1. 10
      GitCandy.Web/Git/GitService.cs

10
GitCandy.Web/Git/GitService.cs

@ -835,7 +835,10 @@ public class GitService : IDisposable
process.StandardInput.Close();
process.StandardOutput.BaseStream.CopyTo(outStream);
process.WaitForExit(10 * 60 * 1000);
if (!process.WaitForExit(15 * 1000))
{
process.Kill();
}
rs = process.ExitCode;
}
@ -873,7 +876,10 @@ public class GitService : IDisposable
process.StandardInput.Close();
await process.StandardOutput.BaseStream.CopyToAsync(outStream);
process.WaitForExit(10 * 60 * 1000);
if (!process.WaitForExit(15 * 1000))
{
process.Kill();
}
rs = process.ExitCode;
}

Loading…
Cancel
Save