您现在的位置是:群英 > 开发技术 > 编程语言
Golang进程守护Supervisor怎么安装和使用
Admin发表于 2022-08-02 17:52:371015 次浏览
在这篇文章中,我们将学习“Golang进程守护Supervisor怎么安装和使用”的相关知识,下文有详细的介绍及示例,小编觉得挺不错的,有需要的朋友可以借鉴参考,希望对大家阅读完这篇能有所获。

1、安装 Supervisor

安装 supervisor

2、生成 Golang 可执行程序

进入 golang 项目根目录 cd /data/go/test,运行 go build -o main main.go 生成可执行程序,可选:再使用 upx main 压缩

3、编辑 supervisor go 的配置文件

  • 重点: command 值『必须』绝对路径

  • 重点: directory 值『必须』配置(有非 go 结尾的配置文件时必须)
    看到网上有不少文章并未配置 directory 也能成功启动,经过排查与查阅资料,定位到是 directory 的作用是主程序启动时,切换到这个目录,寻找主程序的配置文件目录。如项目中有非 go 结尾的配置文件,这个目录是『必须』配置。directory作用:主程序启动时的配置文件目录

    [program:go];process_name=%(program_name)s_%(process_num)02d; command 值『必须』为绝对路径command=/data/go/test/mainautostart=trueautorestart=trueuser=rootnumprocs=1redirect_stderr=truestdout_logfile=/var/log/supervisor/go.logdirectory=/data/go/test

    如有 supervisor 配置 golang 更好的方式或其它的欢迎留言


以上就是关于Golang进程守护Supervisor怎么安装和使用的介绍,本文内容仅供参考,有需要的朋友可以借鉴了解看看,希望对大家学习或工作,想要了解更多欢迎关注群英网络,小编每天都会为大家更新不同的知识。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: Golang Supervisor
相关信息推荐
2022-08-23 17:46:07 
摘要:HTML5 canvas实现径向渐变的绘制用到的方法是createRadialGradient()方法,createLinearGradient() 方法创建放射状/圆形渐变对象。
2022-04-28 17:18:55 
摘要:大家在用Android手机的时候肯定都遇到过内存剩余空间越来越小的情况,所以下面这篇文章主要给大家介绍了关于Android彻底清除APP数据的两种方案,需要的朋友可以参考下
2021-11-22 17:53:52 
摘要:不知道大家有没有玩过飞机大战的小游戏,这是一款比较经典的小游戏,这篇我们就来尝试一下如何使用Python来实现一个飞机大战小游戏?实现效果、代码及过程如下:
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部