Estou executando o RedisLabs Enterprise Cluster em meu desktop e laptop (ambos executando Ubuntu Desktop 14.04.3 LTS). Na minha área de trabalho - o RedisLabs Enterprise Cluster para se eu reiniciar, mas no caso do meu laptop não é? Como interromper os serviços RLEC? A única diferença em ambos é o laptop - atualizei a versão do kernel para 4.2.5, enquanto o Desktop ainda é 3.1 ou 3.2. Da última vez, resolvi esse problema desinstalando o RLEC completamente.
Posso matar alguns desses processos, mas não está ajudando muito.
Responder1
Nada nos documentos oficiais do RedisLab. Encontrei istolink
Excluiu o diretório
rm -rf /var/opt/redislabs/persist
e depois usando ps -aux | grep redis descobriu todos os processos como RedisManager e outros e depois os eliminou usando
kill -9 <pid>
Não é uma maneira muito limpa, mas pelo menos reduz os níveis de CPU sob controle. Após reiniciar, alguns dos processos voltam novamente. Parece que se eu não conseguir uma maneira mais elegante de desligar o RLEC... é melhor desinstalá-lo.
Finalmente limpando
apt-get purge redis*
rm -rf /etc/opt/redislabs/
E esta parece ser a única maneira de controlá-lo, infelizmente.
Recebi algumas comunicações da equipe Redis e segundo eles, deve-se usar os seguintes comandos para interrompê-lo:
cd /opt/redislabs/bin/
sudo ./cnm_ctl stop
sudo ./redis_ctl stop–all
sudo ./dmcproxy stop