活动专区
我和GBASE的故事
文章
搞懂gcmonit.sh和gcmmonit的关系,花了我一下午
发表于2026-05-30 00:42:3810次浏览0个评论
上周搭GBase 8a测试环境,版本V953。装完我习惯性看了下进程,发现两个东西:gcmonit.sh和gcmmonit。
名字这么像,啥区别?
翻官方文档,就一句话:“gcmmonit是守护gcmonit.sh的”。看完更懵了。啥叫守护?谁守护谁?
没办法,去社区翻帖子。翻了半天看到一个老哥说的挺清楚:gcmonit盯着gclusterd这些核心进程,挂了就重启;gcmmonit专门盯着gcmonit,怕它自己挂了。
哦,套娃啊。
光看不行,我得试试。
先用ps看了下,两个都在跑。
然后我手动kill了gcmonit.sh的进程。等了十几秒,再查,它又活了。gcmmonit还在,应该是它拉的。
又试了试kill gcmmonit。结果gcmonit还在跑,但gcmmonit没自己活过来。后来才知道gcmonit也能看gcmmonit,但要配置才行。
这下明白了:gcmonit干活的,gcmmonit兜底的。两个都得跑,少一个都有风险。
我把这事记了下来发组里了,同事说比文档好懂。
有时候学技术就是这样,光看文档真不如动手试一下。杀个进程看看效果,比看十遍都管用。
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526