安装shadowsocks-libev的过程就不再说了。
首先,安装supervisor:
apt-get updateapt-get install supervisor
之后,进行配置:
1、显示配置文件示例:
echo_supervisord_conf2、保存配置文件:
echo_supervisord_conf > /etc/supervisord.confrm -rf /etc/supervisor
3、修改配置文件:
vim /etc/supervisord.conf一般只需要添加程序段就行了:
[program:ssuser1] (画横线的地方是进程名字,随便定义。)
command:ss-server -c /etc/shadowsocks-libev/user1_config.json -u -A
process_name=ssuser1
redirect_stderr=true
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=1
[program:ssuser2] (画横线的地方是进程名字,随便定义。)
command:ss-server -c /etc/shadowsocks-libev/user2_config.json -u -A
process_name=ssuser1
redirect_stderr=true
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=1
4、设置supervisor开机启动
vim /etc/rc.local添加下面命令:
supervisord -c /etc/supervisord.conf
exit 0
5、通过supervisorctl进行管理
supervisorctl:add命令可以使你添加到配置文件的进程生效;
clear命令可以清空日志;
fg命令可以使进程前台;
open命令可以连接到supervisord;
quit和exit命令可以离开supervisorctl命令窗;
remove可以从配置中移除进程;
restart,start,stop等命令可以重启,启动,停止进程;
avail命令显示所有正在管理的进程;
maintail查看supervisor日志;
pid命令用来获取supervisord或管理的进程的pid;
reload命令重启supervisord;
reread重新载入配置文件;
shutdown命令关闭supervisord;
status命令可以查看所有管理的进程的状态;
tail命令可以查看进程的输出;
version命令可以查看supervisord的版本。
没有评论:
发表评论