【发布时间】:2019-12-03 07:20:41
【问题描述】:
我在日志中发现超时设置为 120 秒正在杀死 cronworkers。 我注意到的第一个问题是该插件使 db 的备份卡在循环中并在 zip 之后进行 zip 压缩,因此在 1-2h 磁盘已满。 第二件事是称为 Mass Mailing 的预定操作:odoo 中的进程队列。 它应该每 60 分钟运行一次,但它会被超时杀死,并在再次杀死后立即运行
我应该在哪里查找此超时?我已经将 odoo.conf 中的所有超时时间提高到 500 秒
Odoo v12 社区、ubuntu 18、nginx
2019-12-02 06:43:04,711 4493 错误? odoo.service.server: WorkerCron (4518) 120 秒后超时 2019-12-02 06:43:04,720 4493 错误? odoo.service.server: WorkerCron (4518) 120s 后超时
【问题讨论】:
-
如果您可以修改这些插件,请考虑仅使用 odoo 计划操作来触发其他脚本进行备份/邮寄。在这种情况下,Odoo cron 作业将立即完成,而实际作业可以稍后完成。例如,您可以使用一些 python 队列管理器,如 RQ 的 Celery。您只需使用 Odoo cronjob 将任务排入队列,然后它会在其他进程中运行。
标签: linux ubuntu timeout odoo odoo-12