Quellcode durchsuchen

ignore the SIGTERM failure

z4yx vor 5 Jahren
Ursprung
Commit
2ba3a27fa3
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      worker/runner.go

+ 2 - 2
worker/runner.go

@@ -149,10 +149,10 @@ func (c *cmdJob) Terminate() error {
 	select {
 	case <-time.After(2 * time.Second):
 		unix.Kill(c.cmd.Process.Pid, syscall.SIGKILL)
-		return errors.New("SIGTERM failed to kill the job")
+		logger.Warningf("SIGTERM failed to kill the job in 2s. SIGKILL sent")
 	case <-c.finished:
-		return nil
 	}
+	return nil
 }
 
 // Copied from go-sh