go 有没有类似 PM2 那样的管理工具?

2020 年 6 月 19 日
 shakaraka

没什么要求,有日志、进程自启保活之类。要是有面板的话那就更好了

6746 次点击
所在节点    Go 编程语言
24 条回复
Trim21
2020 年 6 月 19 日
docker (
wangyzj
2020 年 6 月 19 日
mogita
2020 年 6 月 19 日
k8s
mason961125
2020 年 6 月 19 日
systemd...?
Wincer
2020 年 6 月 19 日
这不就是 supervisord 嘛: https://github.com/ochinchina/supervisord
zzl22100048
2020 年 6 月 19 日
直接用 pm2 不好吗
BlackBerry999
2020 年 6 月 19 日
直接用 docker 不就行了嘛
RYAN0UP
2020 年 6 月 19 日
pm2 有一个 fork 模式,可以满足你的需求。
handsomehaitao
2020 年 6 月 19 日
你说的不就是 supervisord,带面板
knva
2020 年 6 月 19 日
k8s( Bingbushi
jiejiss
2020 年 6 月 19 日
直接用 pm2 不好吗
zhuweiyou
2020 年 6 月 19 日
go 也可以用 pm2 呀
zarte
2020 年 6 月 19 日
centos7 的话可以用 systemctl
Vegetable
2020 年 6 月 19 日
pm2 就行
Hanggi
2020 年 6 月 19 日
编译好 pm2 start main
imherer
2020 年 6 月 19 日
想当初我也问过类似的问题
然后发现 go 是直接可以用 PM2,后来又尝试了 systemd 和 supervisord
最终还是选择了 docker
janxin
2020 年 6 月 19 日
pm2 不就是提供了个 UI 么....
shakaraka
2020 年 6 月 19 日
@imherer #16

docker 还没仔细接触过,问下它能不能看到所有 start 的 app 的资源占用啊,日志啊之类的啊?
shakaraka
2020 年 6 月 19 日
@janxin #17 对啊,,要的就是他的简介而已,而且还有 https://app.pm2.io/ 不登录服务器就能直接看到系统信息,app 占用详情和日志,很方便呀
a719114136
2020 年 6 月 19 日
试了一圈,目前比较好的方案就 pm2,systemd 。

supervisord 主要问题是不能直接从配置文件加载 server,添加了个新配置文件后需要 update 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/682888

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX