我必须在多个Workers环境中检查我的模块以及如何在ODOO中检查服务器负载。
答案 0 :(得分:4)
我不太清楚你的意思。
如果您的意思是如何在Odoo中运行多个worker,请在配置文件中指定“workers = 4”,这样你就可以了。还有一些其他设置可用于设置内存和CPU时间的硬限制和软限制,以及在多次请求后重新启动工作程序等事情 - 请查看config.py。请注意,workers选项仅在Unix下可用;避免在Windows上部署的另一个原因。
如果你想告诉你是否在多个工作人员下运行。
from openerp.tools import config
worker_count = config["workers"]
答案 1 :(得分:1)
我在odoo上遇到了runnig多个worker的问题,因为我搜索的很少,发现有一个参数" worker" 在配置文件中。
set" workers =#number_of_worker"
例如:
workers = 5
我不确定,但它可能会有所帮助并解决您的问题
答案 2 :(得分:1)
看起来你需要启动多个worker,因为你需要设置一个web服务器,apache或nginx。
我更喜欢使用带有mod wsgi的apache,根据我的服务器CPU使用多个worker,设置worker取决于你起诉的CPU。
您需要使用apache和wsgi检查odoo教程,使用2名工作人员:odoo apache2 ubuntu