728x90
제목 그대로의 상황이다.
방치해둔 서버의 용량이
각종 로그와 aws관련 버저닝 파일들로 인해 100%가 되어버렸다.
mongo는 더이상 저장이 불가능하자
다운되어 버렸다.
나중에 서버의 용량을 확보했지만
이미 다운된 몽고는 돌아오지 않았다.
다양한 방법의 실행 끝에
아래와 같은 방법을 통해 해결했다.
1. 로그 확인
/var/log/mongodb/mongod.conf
위 경로에서 로그를 확인할 수 있다.
나는 아래와 같은 에러 로그들을 볼수있었따.
WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
Failed to start up WiredTiger under any compatibility version.
Reason: 13: Permission denied
mongo, mongo status 체크를 할때도
아래와 같은 로그를 확인했었다.
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused
2. 해결책
의외로 해결책을 한 한국인 분의 블로그에서 확인할 수 있었다.
chown -R mongodb:mongodb /var/lib/mongodb
chown mongodb:mongodb /tmp/mongodb-27017.sock
재실행
systemctl restart monogd
상태 확인
systemctl status mongod
mongo
728x90
반응형
'개발, 코딩 > RDB|SQL|NoSQL' 카테고리의 다른 글
mac m1, mongodb 설치하기 (0) | 2022.07.31 |
---|---|
mongo, DB 데이터 중 특정 데이터만 불러오기 (0) | 2021.03.23 |
mongo - $pull (0) | 2021.01.06 |
Mongo/Nodejs, connect to remote DB (0) | 2020.09.17 |
mongodb, how to check empty array field ? (0) | 2020.06.18 |