diff --git a/service/exec/exec.go b/service/exec/exec.go index 4e71480..a267275 100644 --- a/service/exec/exec.go +++ b/service/exec/exec.go @@ -37,7 +37,8 @@ func init() { if err := container.CreateAndStartContainer(); err != nil { retryCount++ if retryCount > maxRetries { - log.Fatalf("Failed to create and start container after %d retries: %v", maxRetries, err) + log.Printf("Failed to create and start container after %d retries: %v", maxRetries, err) + return } log.Printf("CreateAndStartContainer failed (attempt %d/%d): %v", retryCount, maxRetries, err) time.Sleep(2 * time.Second)