Use IPv4-only WSGI start up as a fallback only when the IPv6/IPv4 one didn't work

This commit is contained in:
Ainsley Pereira
2017-09-12 20:49:38 +01:00
parent a75c393922
commit b8b88183c3
2 changed files with 5 additions and 2 deletions
+4 -1
View File
@@ -3046,5 +3046,8 @@ def upload():
def start_gevent():
from gevent.wsgi import WSGIServer
global gevent_server
gevent_server = WSGIServer(('0.0.0.0', ub.config.config_port), app)
try:
gevent_server = WSGIServer(('', ub.config.config_port), app)
except socket.error:
gevent_server = WSGIServer(('0.0.0.0', ub.config.config_port), app)
gevent_server.serve_forever()