supervisor是一个unix的系统进程管理软件,可以用它来管理apache、nginx等服务,若服务挂了可以让它们自动重启。 下面基于 centos 6.6, 描述下具体实现:
sudo yum install python-setuptools
sudo easy_install supervisor
如果没有看到什么报错,那么就安装成功了,可以使用echo_supervisord_conf查看配置详情,而后生成配置文件。
sudo echo_supervisord_conf > /etc/supervisord.conf
假设如下一段简单的golang代码:
package
main
import
(
"fmt"