zoukankan      html  css  js  c++  java
  • 【系统】supervisor支持多进程

    [program:deployworker]
    directory = /etc/ansible/easyAnsible/app/deploy/
    command = python Deploy.py
    process_name = %(program_name)s-%(process_num)s
    numprocs = 10
    stopsignal = QUIT
    autostart = true
    # startsecs = 30
    # startretries = 3
    autorestart = true
    # exitcodes = 0,1,2
    stdout_logfile_maxbytes = 10MB
    stdout_logfile_backups = 5
    stdout_logfile = /var/log/supervisor/%(program_name)s-stdout.log
    stderr_logfile = /var/log/supervisor/%(program_name)s-stderr.log
    # redirect_stderr = true
    [program:gearserver]
    directory = /etc/ansible/easyAnsible/app/dispatch/gearserver/
    command = java -jar java-gearman-service-0.6.6.jar -p 8889
    process_name = %(program_name)s
    numprocs = 1
    stopsignal = QUIT
    autostart = true
    # startsecs = 30
    # startretries = 3
    autorestart = true
    # exitcodes = 0,1,2
    stdout_logfile_maxbytes = 10MB
    stdout_logfile_backups = 5
    stdout_logfile = /var/log/supervisor/%(program_name)s-stdout.log
    stderr_logfile = /var/log/supervisor/%(program_name)s-stderr.log
    # redirect_stderr = true
    [program:jobworker]
    directory = /etc/ansible/easyAnsible/app/dispatch/gearwork
    command = python gearWork.py
    process_name = %(program_name)s-%(process_num)s
    numprocs = 10
    stopsignal = QUIT
    autostart = true
    # startsecs = 30
    # startretries = 3
    autorestart = true
    # exitcodes = 0,1,2
    stdout_logfile_maxbytes = 10MB
    stdout_logfile_backups = 5
    stdout_logfile = /var/log/supervisor/%(program_name)s-stdout.log
    stderr_logfile = /var/log/supervisor/%(program_name)s-stderr.log
    # redirect_stderr = true
    [program:webserver]
    directory = /etc/ansible/easyAnsible
    command = python manage.py runserver 0.0.0.0:80 --noreload
    process_name = %(program_name)s
    numprocs = 1
    stopsignal = QUIT
    autostart = true
    # startsecs = 30
    # startretries = 3
    autorestart = true
    # exitcodes = 0,1,2
    stdout_logfile_maxbytes = 10MB
    stdout_logfile_backups = 5
    stdout_logfile = /var/log/supervisor/%(program_name)s-stdout.log
    stderr_logfile = /var/log/supervisor/%(program_name)s-stderr.log
    # redirect_stderr = true
  • 相关阅读:
    Oracle数据库容灾备份技术探讨
    asp.net 生成、解析条形码和二维码
    推荐一些C#相关的网站、资源和书籍
    内部集群的 DNS server 搭建
    Nginx 负载均衡
    webpack技巧:动态批量加载文件
    Mock.js使用
    @vue/cli 项目编译重复命中缓存问题解析
    用React hooks实现TDD
    从 React 切换到 Vue.js
  • 原文地址:https://www.cnblogs.com/junneyang/p/6890897.html
Copyright © 2011-2022 走看看