4

我的 Openerp 版本是 8.0。

我对 openerp 模块很陌生。我的问题是,如果我用多个请求访问服务器,我会在完成所有请求处理后收到所有请求的响应。我想要从这个场景中得到的是,每当在多个请求中完成单个请求过程时,应该使用相关响应来提供服务。但我不会到这里。请建议我一些想法。我试图找出解决方案,但我无法得到。提前致谢。

4

1 回答 1

2

Odoo 服务器一次只能处理一个请求。这意味着其他请求必须等到它们被处理。

解决方案是以多进程模式运行 Odoo ,其中多个工作人员可以并行处理请求(文档):

使用--workers=x选项,其中x是要生成的工人数量。

建议使用的工作人员数量是2*n+1,其中n是服务器的处理器数量。

Worker 还提供了更好的内存管理,因为它们会定期重启。它们在达到某个阈值时被回收,例如最大请求数--limit-request(默认为 8196)或内存使用量--limit-memory-soft(默认为 640Mb)。

于 2015-02-03T12:51:12.857 回答