supervisor的quick tutorial
来源:互联网 发布:video.js 添加广告 编辑:程序博客网 时间:2024/06/05 11:18
搞了一上午,终于把supervisor玩转了,太多的教程的细节问题总是没说,害得debug了半天。
记录一下今天上午的所得,以免以后忘记。
pip install supervisor后
于/etc/supervisord.conf文件中配置如下:
[unix_http_server]file=/tmp/supervisor.sock ; (the path to the socket file)[inet_http_server] ; inet (TCP) server disabled by defaultport=127.0.0.1:9001 ; (ip_address:port specifier, *:port for all iface)username=zyw ; (default is no username (open server))password=123 ; (default is no password (open server))[supervisord]logfile=/tmp/supervisord.log ; (main log file;default $CWD/supervisord.log)logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB)logfile_backups=10 ; (num of main logfile rotation backups;default 10)loglevel=info ; (log level;default info; others: debug,warn,trace)pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid)nodaemon=false ; (start in foreground if true;default false)minfds=1024 ; (min. avail startup file descriptors;default 1024)minprocs=200 ; (min. avail process descriptors;default 200)[rpcinterface:supervisor]supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface [supervisorctl]serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket[program:tornado-8000]command=python /Users/zyw/archi-demo/main.py --port=8000directory=/Users/zyw/archi-demo/user=zywautorestart=trueredirect_stderr=truestdout_logfile=/var/log/tornado.logloglevel=info [program:tornado-8001]command=python /Users/zyw/archi-demo/main.py --port=8001directory=/Users/zyw/archi-demo/user=zywautorestart=trueredirect_stderr=truestdout_logfile=/var/log/tornado.logloglevel=info [program:tornado-8002]command=python /Users/zyw/archi-demo/main.py --port=8002directory=/Users/zyw/archi-demo/user=zywautorestart=trueredirect_stderr=truestdout_logfile=/var/log/tornado.logloglevel=info [program:tornado-8003]command=python /Users/zyw/archi-demo/main.py --port=8003directory=/Users/zyw/archi-demo/user=zywautorestart=trueredirect_stderr=truestdout_logfile=/var/log/tornado.logloglevel=info [group:tornadoes]programs=tornado-8000,tornado-8001,tornado-8002,tornado-8003[supervisord]logfile=/tmp/supervisord.log ; (main log file;default $CWD/supervisord.log)logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB)logfile_backups=10 ; (num of main logfile rotation backups;default 10)loglevel=info ; (log level;default info; others: debug,warn,trace)pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid)nodaemon=false ; (start in foreground if true;default false)minfds=1024 ; (min. avail startup file descriptors;default 1024)minprocs=200 ; (min. avail process descriptors;default 200)
基本上要改主要改一下program和group即可,其他的都以后可以照搬。
然后在终端直接输入如下命令来调用即可,但是一定要记得要加<b>sudo</b>,以root身份调用,否则会出错,而且还没有提示。
$ sudo supervisord$ sudo supervisorctltornadoes:tornado-8000 RUNNING pid 969, uptime 0:00:58tornadoes:tornado-8001 RUNNING pid 970, uptime 0:00:58tornadoes:tornado-8002 RUNNING pid 971, uptime 0:00:58tornadoes:tornado-8003 RUNNING pid 972, uptime 0:00:58supervisor>
打完收工。
0 0
- supervisor的quick tutorial
- vi - quick tutorial
- Bison Quick Tutorial
- Linux Tools Quick Tutorial
- Java Generics Quick Tutorial
- Slurm Quick Start Tutorial
- The Qt Quick Carousel Tutorial
- Tibco RendezVous quick-start tutorial
- WPF/MVVM Quick Start Tutorial
- WPF - MVVM Quick Start Tutorial
- Delegates - a 15 minutes quick start tutorial
- Quick Tutorial on how to add MFMailComposeViewController
- the quick tutorial with the regular
- GPS vs. aGPS: A Quick Tutorial
- MathJax basic tutorial and quick reference
- MathJax basic tutorial and quick reference
- MathJax basic tutorial and quick reference
- erlang 的 supervisor行为
- vi常用命令
- 圆弧形ListView(CircleList)
- C++利用STL的stack将十进制转化为八进制
- 苹果零售店:全球最赚钱的零售空间
- poj 1837 Balance (01背包)
- supervisor的quick tutorial
- SQL SERVER 2008安装的时候提示“该实例名称已在使用”解决办法。
- linux 数据同步 rsync 原理讲解及配置说明
- android 控件 自动提示(AutoCompleteTextView)
- Maven最佳实践:Maven仓库
- POJ-2492 A Bug's Life
- Window.Open参数、返回值
- Android Animation 两种动画实现 Tween Animation和Frame Animation
- android 控件 日期和时间(DatePicker,TimePicker)