DataBase/mongodb
[mongodb] Failed to unlink socket file /tmp/mongodb-27017.sock
Satisfaction
2022. 1. 31. 03:51
몽고디비 커넥션이 갑자기 끊기고 작동하지 않았다.
mongod 커맨드로 로그를 확인해본 결과 제목과 같은 오류를 얻을 수 있었다.
NETWORK [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock
해결법
로그에 찍힌 저 파일에 접근하지 못한다는 뜻이다.
따라서 파일의 소유권을 올바르게 변경해 주거나, 삭제하면 다시 시작할 때 몽고가 알아서 복구한다.
//solution 1
sudo chown USER_NAME /tmp/mongodb-27017.sock
//solution 2
sudo rm /tmp/mongodb-27017.sock
이후 몽고를 재시작한다.
sudo service mongod restart
https://stackoverflow.com/questions/29813648/failed-to-unlink-socket-file-error-in-mongodb-3-0