Merge pull request #45 from apimesh/timeout-fix

Add timeout between redis connect
diff --git a/api-gateway-config/scripts/lua/lib/redis.lua b/api-gateway-config/scripts/lua/lib/redis.lua
index 6ebd73d..40a0093 100644
--- a/api-gateway-config/scripts/lua/lib/redis.lua
+++ b/api-gateway-config/scripts/lua/lib/redis.lua
@@ -46,12 +46,13 @@
   local retryCount = 4
   local connect, err = red:connect(host, port)
   while not connect and retryCount > 0 do
-    local msg = utils.concatStrings({"Failed to conect to redis. Retrying ", retryCount, " more times."})
+    local msg = utils.concatStrings({"Failed to conect to redis at ", host, ":", port, ". Retrying ", retryCount, " more times."})
     if retryCount == 1 then
       msg = utils.concatStrings({msg:sub(1, -3), "."})
     end
     logger.info(msg)
     retryCount = retryCount - 1
+    os.execute("sleep 1")
     connect, err = red:connect(host, port)
   end
   if not connect then