-
{{index+1}}
{{item}} {{ggg[index]}}
pip istall supervisor
echo_supervisord_conf
此时,显示配置文件内容,其中以 ;开头都是注释说明内容
echo_supervisord_conf > superviosrd_conf
此时,supervisord_conf文件为配置文件,打开后可在最后一行追加:
[include]
files = etc/webapp/*.ini
追加的类容意思:在etc/webapp文件里所有后缀.ini的文件随supervisor自动启动。
提示:修改配置文件语法,每条语句前面带;号的,表示已经注释了不会被执行.
注意:在默认tmp的文件目录下会被linux删除,加载配置文件时会报错:
unix:///tmp/supervisor.scok不存在,解决方法时把tmp换成var/run 和var/log,具体内容见<Web开发一书>79页.
supervisord -c www/supervisord_conf
-c 为加载的意思 www/supervisord_conf 表示刚才改好的配置文件在www文件夹里。
第二次启动不需要重复加载就只需要 supervisord 即可
supervisord
vim 项目名.ini
项目创建规则在PythonStudy里面Web服务器学习目录下。
supervisorctl reload
此时 项目名.ini会自动启动。
supervisorctl status
supervisorctl start 项目
supervisorctl stop 项目
supervisorctl shutdown
supervisord 用来启动suervisor
supervisorctl 启动supervisor后用来控制运行supervisor