summaryrefslogtreecommitdiff
path: root/odoo/service/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/service/server.py')
-rw-r--r--odoo/service/server.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/odoo/service/server.py b/odoo/service/server.py
index c0570ffe8e7..d3ee988216f 100644
--- a/odoo/service/server.py
+++ b/odoo/service/server.py
@@ -75,12 +75,11 @@ class BaseWSGIServerNoBind(LoggingBaseWSGIServerMixIn, werkzeug.serving.BaseWSGI
use this class, sets the socket and calls the process_request() manually
"""
def __init__(self, app):
- werkzeug.serving.BaseWSGIServer.__init__(self, "1", "1", app)
- def server_bind(self):
- # we dont bind beause we use the listen socket of PreforkServer#socket
- # instead we close the socket
+ werkzeug.serving.BaseWSGIServer.__init__(self, "127.0.0.1", 0, app)
+ # Directly close the socket. It will be replaced by WorkerHTTP when processing requests
if self.socket:
self.socket.close()
+
def server_activate(self):
# dont listen as we use PreforkServer#socket
pass
@@ -582,6 +581,7 @@ class PreforkServer(CommonServer):
if self.address:
# listen to socket
+ _logger.info('HTTP service (werkzeug) running on %s:%s', *self.address)
self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.socket.setblocking(0)