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

2024-03-29 05:05:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我的Openerp版本是8.0。在

我对开场白很陌生模块。我的问题是,若我用多个请求撞击服务器,我将在所有请求处理完成后得到对所有请求的响应。我想从这个场景中得到的是,每当单个请求处理在多个请求中完成时,这些请求应该与相关响应一起提供服务。但我不会来的。请给我一些建议。我试着找出解决办法,但我没能得到那个。谢谢提前。在


Tags: 模块版本服务器场景openerp建议陌生解决办法
1条回答
网友
1楼 · 发布于 2024-03-29 05:05:26

Odoo服务器一次只能处理一个请求。 这意味着其他请求必须等待处理。在

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

使用 workers=x选项,其中x是要生成的工作线程数。在

建议使用的worker数量是2*n+1,其中n是服务器的处理器数量。在

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

相关问题 更多 >