mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
display an error when we can't connect and exit
This commit is contained in:
parent
31ebc40258
commit
859e74be40
@ -157,6 +157,9 @@ class Arbiter(object):
|
|||||||
self.log.info("Listen on %s:%s" % self.LISTENER.getsockname())
|
self.log.info("Listen on %s:%s" % self.LISTENER.getsockname())
|
||||||
except TypeError:
|
except TypeError:
|
||||||
self.log.info("Listen on %s" % self.LISTENER.getsockname())
|
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):
|
def init_socket_fromfd(self, fd, address):
|
||||||
if isinstance(address, basestring):
|
if isinstance(address, basestring):
|
||||||
@ -171,7 +174,7 @@ class Arbiter(object):
|
|||||||
if isinstance(address, basestring):
|
if isinstance(address, basestring):
|
||||||
try:
|
try:
|
||||||
os.remove(address)
|
os.remove(address)
|
||||||
except OSError:
|
except OSError, e:
|
||||||
pass
|
pass
|
||||||
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
||||||
else:
|
else:
|
||||||
@ -300,7 +303,7 @@ class Arbiter(object):
|
|||||||
sys.exit()
|
sys.exit()
|
||||||
|
|
||||||
def stop(self, graceful=True):
|
def stop(self, graceful=True):
|
||||||
self.LISTENER = None
|
self.LISTENER.close()
|
||||||
sig = signal.SIGQUIT
|
sig = signal.SIGQUIT
|
||||||
if not graceful:
|
if not graceful:
|
||||||
sig = signal.SIGTERM
|
sig = signal.SIGTERM
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user