我们的项目名称为myproject,首先setting配置,添加然后在PATH/myproject/myproject/即setting的同级目录下创建celery.py,初始化celery。直接用我们的celery_app下的task方法装饰需要进行异步处理的函数即可。在项目根目录下,即managy同级文件目录下,输入命令:celery -A myproject worker -l info此时celery在终端窗口运行,关闭终端celery就会停止。输入命令此时celery为守护进程,日志记录在celerylog.log里。停止或重启将开始换为stop或restart即可,所以需记录w1,即需记录woker的名称来方便重启和停止。所以在使用nohup命令后台运行命令之后,需要使用exit正常退出当前账户,这样才能保证命令一直在后台运行。
暂无评论