在odoo进行Nginx代理在内部worker serrver 会进行单方面超时检测,会导致Nginx配置中timeout设置无效,
可在odoo conf 配置limit_time_real 参数设置超时时间,默认120s
odoo检测源码如下:
xxxxxxxxxx
1
def process_timeout(self):
2
now = time.time()
3
for (pid, worker) in self.workers.items():
4
if worker.watchdog_timeout is not None and \
5
(now - worker.watchdog_time) >= worker.watchdog_timeout:
6
_logger.error("%s (%s) timeout after %ss",
7
worker.__class__.__name__,
8
pid,
9
worker.watchdog_timeout)
已复制