
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()'📊DB > MongoDB' 카테고리의 다른 글
| MongoDB: MongoDB 설치한 OS 에서 “Too many open files” 에러 발생 시 해결 가이드 (0) | 2026.03.20 |
|---|---|
| MongoDB: Replica Set Secondary Node 동기화 시간 확인하는 방법 (1) | 2026.03.20 |
| MongoDB: wiredTiger engine 파일 찾는 법 (0) | 2026.03.20 |
| MongoDB: TooManyLogicalSessions 에러 (0) | 2026.03.20 |
| MongoDB: 레플리카 셋 구축 가이드 (0) | 2026.03.18 |