加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[Go]go语言实战-go版本的supervisord编译安装与运行

发布时间:2021-05-21 06:48:40 所属栏目:大数据 来源: https://www.jb51.cc
导读:当需要实现守护进程,以及自己开发的命令自动崩溃重启时,可以使用go版本的supervisord,比python版本依赖少一些 git clone https://github.com/ochinchina/supervisord.git env GOOS=linux GOARCH=amd64 go build -o supervisord_linux_amd64? 64位版本 env GO

当需要实现守护进程,以及自己开发的命令自动崩溃重启时,可以使用go版本的supervisord,比python版本依赖少一些

git clone https://github.com/ochinchina/supervisord.git
env GOOS=linux GOARCH=amd64 go build -o supervisord_linux_amd64? 64位版本

env GOOS=linux GOARCH=386 go build -o supervisord_linux_386? 32位版本

配置命令

vim supervisor.ini

[inet_http_server]
port = :8082

[program:go-fly]
directory = /var/www/html/go-fly/
command = ./main -port 8081

  

执行

./supervisord_linux_386 -c supervisor.ini -d

可以看到go-fly的进程已经被启动了,并且kill掉以后会自动重启

测试地址:

https://gofly.sopans.com/index

?

?

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读