[Go]go语言实战-go版本的supervisord编译安装与运行
2023-02-18 15:36:27 时间
当需要实现守护进程 , 以及自己开发的命令自动崩溃重启时,可以使用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
相关文章
- Django 模型
- 云图说|初识数据库和应用迁移UGO
- 华为云UGO:醒醒!你的异构数据库迁移难题有救了
- 华为云UGO正式公测:4大核心优势破解异构数据库迁移难题
- MongoDB 事务,复制和分片的关系
- 【经验之谈】Git使用之Windows环境下配置
- git clone开启云上AI开发
- 实践GoF的设计模式:代理模式
- Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(1)
- 初学开发必看:何为Git,何为SVN
- 实践GoF的设计模式:访问者模式
- 【经验之谈】Git使用之TortoiseGit配置VS详解
- cmder git bash 使用
- 4步教你学会使用Linux-Audit工具
- 10种有用的Linux Bash_Completion 命令示例
- Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(2)
- 实践GoF的设计模式:迭代器模式
- 【补充】Gitlab 部署 CI 持续集成
- Google Chrome 应用商店上传扩展程序
- 实践GoF的23种设计模式:观察者模式