From fe9e0ca5ce3504514d60998773fb272f773fb0c8 Mon Sep 17 00:00:00 2001 From: Dawn Chen Date: Wed, 11 Mar 2015 16:45:32 -0700 Subject: [PATCH] Check docker unixsocket periodically through monit. If failed, restart docker. --- cluster/saltbase/salt/monit/docker | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cluster/saltbase/salt/monit/docker b/cluster/saltbase/salt/monit/docker index 46db1209097..93639e6bbb2 100644 --- a/cluster/saltbase/salt/monit/docker +++ b/cluster/saltbase/salt/monit/docker @@ -3,4 +3,6 @@ group docker start program = "/etc/init.d/docker start" stop program = "/etc/init.d/docker stop" if does not exist then restart - +if failed unixsocket /var/run/docker.sock + protocol HTTP request "/version" + then restart