From 43f23d008eada5cddbfb52e7d474b68f3b5579c4 Mon Sep 17 00:00:00 2001 From: Christopher Baklid Date: Sun, 8 Jul 2018 10:23:38 +0200 Subject: updates docker-compose, changes default rdb port and handles a socket error in service discovery --- pysite/service_discovery.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'pysite/service_discovery.py') diff --git a/pysite/service_discovery.py b/pysite/service_discovery.py index 2852c2fb..a03341c4 100644 --- a/pysite/service_discovery.py +++ b/pysite/service_discovery.py @@ -16,7 +16,11 @@ def wait_for_rmq(): return False with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock: - if sock.connect_ex((RMQ_HOST, RMQ_PORT)) == 0: - return True + try: + state = sock.connect_ex((RMQ_HOST, RMQ_PORT)) + if state == 0: + return True + except socket.gaierror: + pass time.sleep(0.5) -- cgit v1.2.3