[译+] 设置通过 Nginx 来访问 SupervisorUI 并支持 tail 访问

原文地址:Set up Supervisor Web UI behind nginx with tail function working
Supervisor (supervisord) 是广为人知的 UNIX 进程控制系统
它包含了 Web UI, 可以列出当前的进程, start/stop, tail log;

使用  nginx 作为代理来访问 supervisord, 使用访问  /supervisord/  作为示例, 如果使用 tail 函数可以正常访问可能会有些棘手.
首先,确保您的 Supervisor 配置文件(默认位于 /etc/supervisord.conf 中)包含以下内容:

阅读更多

Mac 上使用 brew 安装 Supervisor

在 Mac 上, 你可以使用 brew 很方便的安装 mongo, redis 等服务. 并且将这些服务加入启动项目中, 由于 supervisor 必须是以 root 用户方式去运行的, 所以加入到启动项目的时候需要加入到可以以 root 进行的目录, 否则 supervisor 运行没有相关权限会报错的.

阅读更多

[转] 使用 supervisor 管理进程

原文地址 : 使用 supervisor 管理进程
Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor 同时启动所有应用程序而不是一个一个地敲命令启动。

阅读更多