python3 supervisor_supervisor使用,需要注意python3 pip

在linux里用pip install supervisor,配置文件都在**/usr/local/python3/bin**里,安装时会有黄色字提醒的:

WARNING: The scripts echo_supervisord_conf, pidproxy, supervisorctl and supervisord are installed in '/usr/local/python3/bin' which is not on PATH.

Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

1

2

所以当我们在自己项目里用vim配置好自己写的supervisor.conf 时,执行

supervisord -c supervisor.conf 时,会报错:无法找到supervisord这个包。

解决办法:

cd /usr/local/python3/bin,里面有echo_supervisord_conf, pidproxy, supervisorctl and supervisord 。

我们只要

cp supervisord /usr/bin/

1

把supervisord复制到/usr/bin/目录下即可

再次执行,亲测可以成功。

/etc/supervisord.conf内容:

[supervisord]

logfile= /tmp/supervisord.log

logfile_maxbytes=50MB

logfile_backups=10loglevel=info

pidfile= /tmp/supervisord.pid

nodaemon=false

minfds= 1024minprocs= 200umask= 022identifier=supervisor

directory= /tmp

nocleanup=true

childlogdir= /tmp

strip_ansi=false

[supervisorctl]

serverurl= unix:///tmp/supervisor.sock

prompt=mysupervisor

[program:MyFlask]#启动命令入口

command=/usr/bin/uwsgi /opt/onlinewww/MyFlask/uwsgi.ini

directory=/opt/onlinewww/MyFlask#运行命令的用户名

user=root

autostart=true #跟随Supervisor一起启动

autorestart=true #挂掉之后自动重启#日志地址#stdout_logfile=/var/www/app/logs/uwsgi_supervisor.log

启动:supervisord -c /etc/supervisord.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值