Supervisor安装

# 安装
easy_install supervisor
# 生成默认配置文件
echo_supervisord_conf > /etc/supervisord.conf
mkdir /etc/supervisord.conf.d

修改配置文件

include区段修改为

[include]
files = /etc/supervisord.conf.d/*.conf
[program:schools]
command=uwsgi -x /home/wwwroot/schools/uwsgi.xml
stopsignal=QUIT
autostart=true
autorestart=true
stdout_logfile=/tmp/schools.log
redirect_stderr=true

请用非root用户启动

# 启动
supervisord supervisorctl reload 来开始 supervisord
supervisorctl update 更新新配置,原有的不重启
supervisorctl restart/start/stop app

最新文章

  1. JVM生产环境参数实例及分析[转]
  2. BestCoder Round #60 1002
  3. Java基础(48):归并排序的Java封装含原理,完整可运行,结合VisualGo网站更好理解)
  4. Asp.Net多线程用法1
  5. poj 1392 Ouroboros Snake
  6. Node.js快速入门
  7. Codeforces 13C Sequence
  8. (DP)Best Time to Buy and Sell Stock
  9. T - 阿牛的EOF牛肉串(第二季水)
  10. UOJ #278. 【UTR #2】题目排列顺序(排序水题)
  11. response.setHeader("Content-disposition","attachment;filename="+fileName) 下载时文件名中存在空格错误
  12. URL传中文参数导致乱码的解决方案之encodeURI
  13. Windows下Tomcat调优
  14. PHP 通过fsockopen函数获取远程网页源码
  15. 素数密度_NOI导刊2011提高(04)
  16. 『2019/4/8 TGDay1模拟赛 反思与总结』
  17. 一个CSS值转REM的Sublime Text插件
  18. CH 2101 - 可达性统计 - [BFS拓扑排序+bitset状压]
  19. hibernate联合主键注解方式
  20. DRBD架构详解(原创)

热门文章

  1. Day 13 13.3 Cookie与Session
  2. Mybaits属性和元素
  3. vue项目中禁用浏览器缓存配置案例
  4. Matplotlib 网格线
  5. mysql的数据操作
  6. Parsing error: missing-whitespace-between-attributes
  7. 肖sir____Apsara Clouder云计算专项技能认证题目收集
  8. Docker - Can't resolve instance hostname.
  9. Visual Studio Code 使用总结
  10. flink学习总结