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

関連情報