MongoDB DB 다운 시 재가동 방법
mongoDB가 어떤 이유로 인해 DB 프로세스가 다운될 수 있다. 이유는 log를 살펴봐야한다. 보통 /var/log/mongodb/ 쪽에 기록되어 있다. 실제로 root로 접속 후, mongo가 죽었는지 확인해봐야 한다.
mongo
- 다시 살리는 code
# root 권한으로.
mongod --config /etc/mongod.conf
만약에 다시 살리지 못하면, 백업 시켜둔 파일을 교체해서 다시 기동해야 한다.
/var/lib/ 폴더를 봐야 한다.
rm -rf mongo # 기존 파일 지우기.
mv mongo.203.20240505 mongo # 파일 교체.
그 다음, 재기동 해보자
# root 권한으로.
mongod --config /etc/mongod.conf
그럼, 보통 재기동이 된다.
이제, db단에서 레플리카셋 서버끼리 얼마나 동기화가 되었고, 지연이 얼마나 되는지 알아보자.
### 복제 지연 확인
o 현재 어디까지 동기화를 진행했으며 얼마나 지연이 발생하는지 파악.
PRIMARY> rs.printSecondaryReplicationInfo()


댓글 남기기