Windows 安装 Supervisor

参考:1、windows supervisor-win   2、windows安装配置supervisor(奇葩需求)

windows supervisor github项目地址: 点我查看   pip安装包

前言:需要先安装 python3 ,python2 没试过不知道行不行

1、安装 supervisor-win

pip install supervisor-win

2、生成配置文件

echo_supervisord_conf.exe > ..\etc\supervisord.conf

我是直接放到 python 所在目录的 etc 目录下,etc不存在,自己创建一个

mkdir etc

3、修改配置文件

配置文件 supervisord.conf 中的[inet_http_server]下面的 port=127.0.0.1:9001[supervisorctl] 下面的 serverurl=http://127.0.0.1:9001 打开,否则 supervisorctl.exesupervisorctl.exe status/restart 都无法用,最下面的 [include]files= xxxx 与 Linux 配置方法一致

4、将supervisor安装成服务的形式(注意要使用绝对路径)

python -m supervisor.services install -c C:\python\etc\supervisord.conf

5、以后台运行的形式启动 supervisor 守护进程

supervisor_service start #启动
supervisor_service stop #停止

是否启动成功可以打开新的命令行输入 supervisorctl 看是否能连接上

6、子程序配置文件示例(需要写绝对路径)

[program:test-example]
command=D:\\Python39\\python task
directory=H:\\Project\\test
autostart=true
autorestart=true
startsecs=3
startretries=10
stopasgroup=true
redirect_stderr=true
stdout_logfile=H:\\Project\\test\\log\\%(program_name)s.log
stdout_logfile_maxbytes=10MB
stdout_logfile_backups=5

你可能感兴趣的:(Python/Flask,MFC/Windows程序设计,windows,python)