Я запускаю 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>
Не очень чистый способ, но он по крайней мере снижает уровни ЦП в управлении. После перезапуска некоторые процессы возвращаются снова. Кажется, если я не получу более изящный способ закрыть 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