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
반응형