RedisLabs Enterprise Cluster stoppt den Dienst

RedisLabs Enterprise Cluster stoppt den Dienst

Ich verwende RedisLabs Enterprise Cluster auf meinem Desktop und Laptop (beide laufen unter Ubuntu Desktop 14.04.3 LTS). Auf meinem Desktop stoppt RedisLabs Enterprise Cluster, wenn ich neu starte, aber auf meinem Laptop nicht? Wie stoppe ich RLEC-Dienste? Der einzige Unterschied zwischen beiden ist, dass ich auf dem Laptop die Kernel-Version auf 4.2.5 aktualisiert habe, während sie auf dem Desktop noch 3.1 oder 3.2 ist. Beim letzten Mal habe ich dieses Problem behoben, indem ich RLEC vollständig deinstalliert habe.

Bildbeschreibung hier eingeben

Ich kann einige dieser Prozesse beenden, aber es hilft nicht viel.

Antwort1

Nichts in den offiziellen Dokumenten von RedisLab. Habe dies gefundenVerknüpfung

Das Verzeichnis wurde gelöscht

rm -rf /var/opt/redislabs/persist

und dann mit ps -aux | grep redis alle Prozesse wie RedisManager und andere gefunden und dann mit beendet

kill -9 <pid>

Das ist zwar keine sehr saubere Methode, aber es senkt zumindest die CPU-Auslastung. Nach dem Neustart sind einige Prozesse wieder da. Wenn ich keine elegantere Methode zum Herunterfahren von RLEC finde, ist es wohl besser, es zu deinstallieren. Bildbeschreibung hier eingeben

Endlich ausmisten

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

Und leider scheint dies die einzige Möglichkeit zu sein, es unter Kontrolle zu bringen.

Habe einige Mitteilungen vom Redis-Team erhalten und ihnen zufolge sollte man die folgenden Befehle verwenden, um es zu stoppen:

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

verwandte Informationen