diff --git a/runtime/container_linux.go b/runtime/container_linux.go index c447d98fc..29bbf5466 100644 --- a/runtime/container_linux.go +++ b/runtime/container_linux.go @@ -303,7 +303,7 @@ func (c *container) writeEventFD(root string, cfd, efd int) error { } func waitForStart(p *process, cmd *exec.Cmd) error { - for i := 0; i < 50; i++ { + for i := 0; i < 300; i++ { if _, err := p.getPidFromFile(); err != nil { if os.IsNotExist(err) { alive, err := isAlive(cmd) @@ -327,7 +327,7 @@ func waitForStart(p *process, cmd *exec.Cmd) error { } return ErrContainerNotStarted } - time.Sleep(100 * time.Millisecond) + time.Sleep(50 * time.Millisecond) continue } return err