linux - Odoo超时杀死cron

标签 linux ubuntu timeout odoo odoo-12

我在日志中发现超时设置为 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 ERROR ? odoo.service.server: WorkerCron (4518) timeout after 120s 2019-12-02 06:43:04,720 4493 ERROR ? odoo.service.server: WorkerCron (4518) timeout after 120s

最佳答案

您可以在 odoo.conf 中找到的以下超时通常是导致您遇到的行为的原因(尤其是第二个)。

  • limit_time_cpu = 60
  • limit_time_real = 120

  • 关于 Odoo 文档的更多解释:https://www.odoo.com/documentation/12.0/reference/cmdline.html#multiprocessing

    关于linux - Odoo超时杀死cron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59151966/

    相关文章:

    c - Makefile 在 ubuntu 14.04 上失败 - undefined reference

    c# - 加速 File.Exists 用于不存在的网络共享

    c - macOS 和 Linux 下 qsort() 结果存在无法解释的差异

    node.js - 如何解决同一台linux服务器上8小时mariadb和nodejs的时差

    amazon-web-services - EC2没有剩余空间,无法找出空间在使用

    linux - QEMU 错误且权限被拒绝

    python - Flask,Python - 增加 Heroku 应用程序的超时长度

    javascript - 如何防止超时函数运行两次

    c++ - 在 macos 中热用 gdb

    linux - 使用 cronjob 和电子邮件创建短信 "server"