zoukankan      html  css  js  c++  java
  • celery后台运行

    参考:https://blog.csdn.net/qq_18863573/article/details/52437689
    pip install supervisor # 要用python2的pip装,环境变量/usr/bin/python指向python2,否则启动supervisor会报错
    2.创建supervisor配置文件,命令如下:
    进入项目文件(echo_supervisord_conf是/usr/bin/echo_supervisord_conf文件,如果当前环境的python指向python3会报错)

    echo_supervisord_conf > supervisord.conf
    vim supervisord.conf
    在末尾输入:
    [program:celery] # celer是superctr stop [name]的name参数
    
    ;command=/usr/bin/celery worker -A tasks
    command=/home/zd/virtualenvs/p_manage/bin/python  manage.py celery -A test_django  worker -B
    
    directory=/home/zd/test
    
    stdout_logfile=/tmp/celery.log
    
    autostart=true
    
    autorestart=true
    
    redirect_stderr=true
    
    stopsignal=QUIT
    /usr/bin/supervisord  (该运行命令根据你的安装路径为准,安装目录为你所使用的python安装目录下的bin目录内,如果有使用virtualenv请自行区分)
    3.supervisorctl查看和停止supervisor的状态:
    报错后可查看/tmp/celery.log
    supervisorctl 
    status       # 查看状态
    reread       # 读取配置信息
    update       # 加载最新的进程
    stop         # 停止进程
    start        # 启动进程
    reload       # 重新加载配置
  • 相关阅读:
    2015 多校联赛 ——HDU5319(模拟)
    FZU 2158
    FZU 2157 树形DP
    dp之背包总结篇
    JavaScript parseInt() 函数
    JavaScript全局属性/函数
    学生面试心得
    ssh整合
    spring08事务
    JavaScript数组方法大全
  • 原文地址:https://www.cnblogs.com/lajiao/p/9186407.html
Copyright © 2011-2022 走看看