因为用户业务量增加,在使用Odoo时开始有出现性能问题,暂时还没有进行其它方面的性能诊断和调优,先了解一下odoo的处理机制,根据网上的说明,odoo有一个workers的参数来开启多进程作业模式,查网上说开了多进程以后,系统的cron job会停止启动,这样子也会影响一些自动化任务处理。
后来找谷歌了解了一下有关workers和cron的问题,其中有一遍文章进行了一些说明,并且给出了一个修改建议,先记录如此,找个时间调整一下。
在openerp/service/server.py中找到调用load_server_wide_modules()的位置,在此代码后增加一行ThreadedServer(None).cron_spawn()
参考原文:原文地址