go应用部署

2019-01-09  本文已影响15人  Carrism

应用部署

Supervisord

Supervisord是用Python实现的一款非常实用的进程管理工具,supervisord会帮你把管理的应用程序转成daemon程序,而且可以方便的通过命令开启,关闭,重启等操作,而且它管理的进程一旦崩溃会自动重启,这样可以保证程序执行中断后的情况下有自我修复功能

Supervisord安装

使用下面命令安装supervisord:pip install supervisor

部署

文件内容如下所示

[supervisord]
# nodaemon=true
[supervisorctl]
# case 1: serverurl=http://127.0.0.1:9001
serverurl=unix:///tmp/supervisorctl.sock # case 2

[unix_http_server]
file=/tmp/supervisorctl.sock

[inet_http_server]
port=127.0.0.1:9001

[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[program:blogdemon]
command=此处填写go install产生的可执行文件路径
上一篇下一篇

猜你喜欢

热点阅读