display an error when we can't connect and exit

This commit is contained in:
Benoit Chesneau 2010-02-03 16:37:23 +01:00
parent 31ebc40258
commit 859e74be40

View File

@ -157,6 +157,9 @@ class Arbiter(object):
self.log.info("Listen on %s:%s" % self.LISTENER.getsockname())
except TypeError:
self.log.info("Listen on %s" % self.LISTENER.getsockname())
else:
self.log.error("Can't connect to %s" % str(addr))
sys.exit(-1)
def init_socket_fromfd(self, fd, address):
if isinstance(address, basestring):
@ -171,7 +174,7 @@ class Arbiter(object):
if isinstance(address, basestring):
try:
os.remove(address)
except OSError:
except OSError, e:
pass
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
else:
@ -300,7 +303,7 @@ class Arbiter(object):
sys.exit()
def stop(self, graceful=True):
self.LISTENER = None
self.LISTENER.close()
sig = signal.SIGQUIT
if not graceful:
sig = signal.SIGTERM