From 635900b3cc0af5b1f5345a62c0c18e6457a23c6c Mon Sep 17 00:00:00 2001 From: Jan Renz Date: Wed, 15 Apr 2015 19:54:15 +0200 Subject: [PATCH] Restart container on timeout --- lib/docker_client.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/docker_client.rb b/lib/docker_client.rb index 284a66fe..95b89e50 100644 --- a/lib/docker_client.rb +++ b/lib/docker_client.rb @@ -187,6 +187,7 @@ class DockerClient {status: :ok, stderr: stderr.join, stdout: stdout.join} end rescue Timeout::Error + container.restart if RECYCLE_CONTAINERS {status: :timeout} ensure RECYCLE_CONTAINERS ? return_container(container) : self.class.destroy_container(container)