diff --git a/openerp/service/server.py b/openerp/service/server.py index f2d67c000ef..c111af01093 100644 --- a/openerp/service/server.py +++ b/openerp/service/server.py @@ -773,6 +773,7 @@ class WorkerHTTP(Worker): """ HTTP Request workers """ def process_request(self, client, addr): client.setblocking(1) + client.settimeout(0.5) client.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) # Prevent fd inherientence close_on_exec flags = fcntl.fcntl(client, fcntl.F_GETFD) | fcntl.FD_CLOEXEC