summaryrefslogtreecommitdiff
path: root/odoo/service/server.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2017-07-28 18:11:07 +0200
committerChristophe Simonis <chs@odoo.com>2017-07-28 18:11:07 +0200
commitb76109173a8ddb2fbfe9cca29b759ec86fdc0f75 (patch)
tree2d5d72cfc2b588a2ff3dc15be140da20688b9346 /odoo/service/server.py
parent08a958fe09d3f6255f0be8bee050030e1bb1ee27 (diff)
parentc0ec09e9d56485f3c6a24593bbc0240f54e433c3 (diff)
[MERGE] forward port branch saas-15 up to c0ec09e9d56
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)