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

관련 정보