python – 当我们在oodo服务器或openerp中有多个请求时,响应时间会延迟?

我的Openerp版本是8.0.

我是openerp模块的新手.我的问题是,如果我用多个请求命中服务器,我将在完成所有请求处理后获得响应,以响应所有请求.我想从这种情况中得到的是,每当单个请求过程在多个请求之间完成时,应该与相关响应一起提供.但我不是来这里的.请建议我一些Ideas.I试图找出解决方案,但我无法得到它.谢谢提前.

最佳答案 Odoo服务器一次只能处理一个请求.

这意味着其他请求必须等到它们被处理.

解决方案是在multiprocess mode中运行Odoo,其中几个工作者可以并行处理请求(docs):

使用–workers = x选项,其中x是要生成的worker数.

建议使用的工作数为2 * n 1,其中n是服务器的处理器数.

工作人员还提供更好的内存管理,因为他们经常重新启动.它们在达到其中一个阈值时被回收,例如最大请求数–limit-request(默认为8196)或内存使用–limit-memory-soft(默认为640Mb).

点赞