当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

Mac 下 Supervisor 的安装与配置

发表于: 2015-07-14   作者:hongtoushizi   来源:转载   浏览:
摘要: 1:   brew install python         sudopip installsupervisor   2:  在/etc下创建supervisord.conf     并编辑内容如下:        [inet

1:   brew install python   

     sudopip installsupervisor

 

2:  在/etc下创建supervisord.conf

    并编辑内容如下: 

      [inet_http_server]

port = 127.0.0.1:9001

username = dhq

password = 123456

 

[unix_http_server]

file = /tmp/supervisor.sock

chmod = 0700

 

[supervisord]

logfile = /Users/yuan/.supervisor/supervisord.log

logfile_maxbytes = 50MB

logfile_backups=10

loglevel = info

pidfile = /tmp/supervisord.pid

nodaemon = False

minfds = 1024

minprocs = 200

umask = 022

identifier = supervisor

directory = /tmp

nocleanup = true

childlogdir = /tmp

 

[supervisorctl]

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

 

[rpcinterface:supervisor]

supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

 

 

 

[program:shadowsocks]

directory = /Users/yuan/shadowsocks

command = /usr/bin/python /Users/yuan/shadowsocks/local.py

autostart = true

autorestart = true

 

3:  启动 supervisor

     supervisord -c /etc/supervisord.conf

 

4: 把 supervisord 加入系统启动服务

   4.1:在/Library/LaunchDaemons 下创建com.agendaless.supervisord.plist文件,

    4.2:编辑内容如下: 

        <?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
     <key>KeepAlive</key>
     <dict>
         <key>SuccessfulExit</key>
         <false/>
     </dict>
     <key>Label</key>
     <string>dengjoe.supervisord</string>
     <key>ProgramArguments</key>
     <array>
         <string>/usr/local/bin/supervisord</string>
         <string>-n</string>
         <string>-c</string>
         <string>/etc/supervisord.conf</string>
     </array>
     <key>RunAtLoad</key>
     <true/>
</dict>
</plist>
4.3:启动supervisord服务: launchctl load ~ /Library/LaunchAgents/dengjoe .supervisord.plist
 

 

 

 

  参考文章: https://medium.com/@canburak/daemons-for-a-developer-on-mac-os-d410b8390fac

                     http://dhq.me/mac-supervisor-install

                    https://nicksergeant.com/running-supervisor-on-os-x/

 

                      

 

 

Mac 下 Supervisor 的安装与配置

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一、安装redis 1、到官网下载redis最新版本,我下载的是3.0.3 http://redis.io/ 2、拷贝redis-3.0.3
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Communi
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Communi
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Communit
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Communi
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Communi
http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html 1、先到mysql官网上下载dm
1、到 apache官方主页下载 Mac 版本的完整 tar.gz文件包。 解压拷贝到 /Documents目录下,并命名为To
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Communi
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Communi
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号