我的Openerp版本是8.0。
我对openerp模块非常陌生。我的问题是,如果我用多个请求命中服务器,我将在完成所有请求处理后获得响应,以响应所有请求。我想从这种情况中得到的是,每当单个请求过程在多个请求之间完成时,应该与相关响应一起提供。但我不是来这里的。请建议我一些Ideas.I试图找出解决方案,但我无法得到它。谢谢提前。
答案 0 :(得分:2)
Odoo服务器一次只能处理一个请求。 这意味着其他请求必须等到它们被处理完毕。
解决方案是在multiprocess mode中运行Odoo,其中几个工作人员可以并行处理请求(docs):
使用--workers=x
选项,其中x
是要生成的工作人员数。
建议使用的工作人员数量为2*n+1
,其中n
是服务器的处理器数量。
工作人员还提供更好的内存管理,因为他们经常重新启动。它们在达到其中一个阈值时被回收,例如最大请求数--limit-request
(默认为8196)或内存使用量--limit-memory-soft
(默认为640Mb)。