Mac 通过homebrew安装supervisor,并添加process

今天安装了supervisor,并配置了etcd。分享、纪录一下安装过程:

一、安装supervisor

Mac下安装supervisor,直接通过homebrew安装,命令为: 


install.pic

注:安装成功后,会有提示是否需要让supervisor随系统启动,需要的话执行命令:brew services start supervisor

安装成功后,supervisor的安装目录为:/usr/local/Cellar/supervisor, supervisor配置文件supervisord.ini/usr/local/etc

注:安装成功后执行supervisorctl时需要带参数:


supervisorctl.pic

否则会报错:"http://localhost:9001 refused connection"

解决这个问题的办法为 ,在配置文件中取消一下代码的注释:


err_refused.pic

此时便可直接通过supervisorctl进入supervisor client管理process:


succ_refused.pic

参考:https://askubuntu.com/questions/911994/supervisorctl-3-3-1-http-localhost9001-refused-connection

二、添加process(eg: etcd)

1、在/usr/local/etc目录下新建目录supervisor.d,用于存放所有process的配置文件,进入supervisor.d并新建etcd.ini:


etcd.ini

关于etcd.ini中的每个配置项,在supervisor.ini中有说明,建议直接拷贝过来进行修改;


supervisor_program.ini


supervisor_eventlistener.pic

2、配置文件编辑成功后,在supervisorctl中执行update,加载etcd.ini, 如果配置文件正确,etcd会直接running


running.pic

Thanks!!!

你可能感兴趣的:(Mac 通过homebrew安装supervisor,并添加process)