zoukankan      html  css  js  c++  java
  • Centos7 使用 Supervisor 守护进程 Celery

    一、Supervisor 安装(centos7 还有另一个进程守护命令 Systemd )

      Centos 7 安装 Supervisord

    二、Supervisor 守护进程

      Centos7 使用 Supervisor 守护进程

    三、Supervisor 守护 Celery 配置文件

      1.  python manage.py celery -A HttpRunnerManager worker --loglevel=info # 启动 worker(Celery 职程服务器)

      2.  python manage.py celery beat --loglevel=info # 启动定时任务监听器

      3. celery flower --address=0.0.0.0 --port=5555 # 启动任务监控后台

    [root@gitlab conf.d]# cat celery_beat.ini 
    [program:CeleryBeat]   
    #CelertBeat 为程序的名称
    command=/root/.envs/hrm/bin/python manage.py celery beat --loglevel=info
    #需要执行的命令
    directory=/root/TestProject/HttpRunnerManager
    #命令执行的目录
    #environment=ASPNETCORE__ENVIRONMENT=Production 
    #环境变量
    user=root  
    #用户
    stopsignal=INT 
    autostart=true 
    #是否自启动
    autorestart=true 
    #是否自动重启
    startsecs=3 
    #自动重启时间间隔(s)
    stderr_logfile=/root/TestProject/logs/celerybeat.err.log 
    #错误日志文件
    stdout_logfile=/root/TestProject/logs/celerybeat.out.log 
    #输出日志文件
    

      

    [root@gitlab conf.d]# cat celery_worker.ini 
    [program:CeleryWork]   
    #CeleryWork  为程序的名称
    command=/root/.envs/hrm/bin/python manage.py celery -A HttpRunnerManager worker --loglevel=info
    #需要执行的命令
    directory=/root/TestProject/HttpRunnerManager
    #命令执行的目录
    #environment=ASPNETCORE__ENVIRONMENT=Production 
    #环境变量
    user=root  
    #用户
    stopsignal=INT 
    autostart=true 
    #是否自启动
    autorestart=true 
    #是否自动重启
    startsecs=3 
    #自动重启时间间隔(s)
    stderr_logfile=/root/TestProject/logs/celeryworker.err.log 
    #错误日志文件
    stdout_logfile=/root/TestProject/logs/celeryworker.out.log 
    #输出日志文件
    

      

    [root@gitlab conf.d]# cat celery_flower.ini 
    [program:CeleryFlower]   
    #CeleryFlower  为程序的名称
    command=/root/.envs/hrm/bin/celery flower --address=0.0.0.0 --port=5555
    #需要执行的命令
    directory=/root/TestProject
    #命令执行的目录
    #environment=ASPNETCORE__ENVIRONMENT=Production 
    #环境变量
    user=root  
    #用户
    stopsignal=INT 
    autostart=true 
    #是否自启动
    autorestart=true 
    #是否自动重启
    startsecs=3 
    #自动重启时间间隔(s)
    stderr_logfile=/root/TestProject/logs/celeryflower.err.log 
    #错误日志文件
    stdout_logfile=/root/TestProject/logs/celeryflower.out.log 
    #输出日志文件
    

      

  • 相关阅读:
    01(b)无约束优化(准备知识)
    01(a)一元函数_多元函数_无约束极值问题的求解
    谱聚类
    分类算法
    Implementing EM for Gaussian mixtures
    0-1背包问题1
    ML_推荐系统与降维
    Machine Learning: Clustering & Retrieval机器学习之聚类和信息检索(框架)
    Linux命令
    Udacity_机器学习
  • 原文地址:https://www.cnblogs.com/yinzhuoqun/p/10939936.html
Copyright © 2011-2022 走看看