计划行动cron不在odoo 9工作?

时间:2018-04-10 08:23:27

标签: python odoo-9

计划操作cron在odoo 9中不起作用。我在该设置上创建了版本odoo 9 setup和20 database。从20个数据库,预定的Cron没有在5个数据库中工作。我使用 invalid_all()方法清除了缓存。它还没有用。

同时增加

max_cron_thread upto 4 

并重新启动postgresql和odoo,但它仍无法正常工作。当我检查Postgresql的日志时,我在日志中出现错误,即

unexpected EOF on client connection with an open transaction in odoo

我也尝试解决这个问题,但我没有得到合适的解决方案。如果您有任何想法,请与我分享,以解决此问题。

1 个答案:

答案 0 :(得分:0)

我重新启动cronjob或从后端运行Schedular cron后,对我来说效果很好。 用于在终端中运行cron。打开odoo shell或python shell。然后使用以下命令。

>>from openerp.addons import base
>>import logging
>>logging.basicConfig()
>>base.ir.ir_cron.ir_cron._acquire_job('database-name')

有些时间需要30秒才能开始,所以请耐心等待。