RedisLabs Enterprise Cluster 停止服务

RedisLabs Enterprise Cluster 停止服务

我在台式机和笔记本电脑上运行 RedisLabs Enterprise Cluster(均运行 Ubuntu Desktop 14.04.3 LTS)。在我的台式机上 - 如果我重新启动,RedisLabs Enterprise Cluster 会停止,但在笔记本电脑上不会停止?如何停止 RLEC 服务?两者的唯一区别是笔记本电脑 - 我已经将内核版本升级到 4.2.5,而台式机仍为 3.1 或 3.2 上次我通过完全卸载 RLEC 解决了此问题。

在此处输入图片描述

我可以终止其中一些进程,但这并没有多大帮助。

答案1

RedisLab 的官方文档中没有任何内容。找到了这个关联

删除了目录

rm -rf /var/opt/redislabs/persist

然后使用 ps -aux | grep redis 找到所有进程,如 RedisManager 和其他进程,然后使用

kill -9 <pid>

虽然不是很干净的方法,但至少可以降低 CPU 水平。重启后,一些进程又恢复了。如果我找不到更优雅的方式来关闭 RLEC... 最好卸载它。 在此处输入图片描述

最后清理它

apt-get purge redis*
rm -rf /etc/opt/redislabs/

不幸的是,这似乎是控制它的唯一方法。

得到了一些来自 Redis 团队的沟通,根据他们的说法,应该使用以下命令来停止它:

cd /opt/redislabs/bin/
sudo ./cnm_ctl stop
sudo ./redis_ctl stop–all
sudo ./dmcproxy stop

相关内容