源码地址:https://github.com/sunliang1163/celery-odoo
背景:公司ODOO运行一年多,随着业务不断迭代,定时任务运行不很稳定,再加上解耦的需要,偶然看到神器celery,便想到odoo与celery结合, 在github看到celery-odoo这个工程,为了自己的业务需要,进行了改造。
一 、 准备工作
1、安装redis,如 redis://192.168.1.58:6379/
2、pip install 'celery[redis]'
3、安装celery_queue模块,我的物理路径是/data/rcerp/odoo8/openerp/hxy_addons/celery_queue
4、启动celery work
1)配置PYTHONPATH环境变量,指定odoo的根目录,也就是openerp的上一级目录;以及celery_queue目录的上一级目录
export PYTHONPATH="/data/rcerp/odoo8:/data/rcerp/odoo8/openerp/hxy_addons"