2017-09-28 2 views
0

임 mongodb를 시작하려고하는데이 오류를 반환합니다. 이미 mrewo를 다시 설치하려고 시도했는데 제거 도구를 사용하여 다시 설치하고 다시 설치하면 아무 일도 일어나지 않습니다.[오류] MongoDB가 시작되지 않음

이 문제는 Mac OS High Sierra 업데이트 이후에 발생했습니다.

2017-09-27T20:55:54.834-0300 I CONTROL [initandlisten] MongoDB starting : pid=11915 port=27017 dbpath=/data/db 64-bit host=Luizs-MacBook-Pro.local 
2017-09-27T20:55:54.834-0300 I CONTROL [initandlisten] db version v3.4.9 
2017-09-27T20:55:54.834-0300 I CONTROL [initandlisten] git version: 876ebee8c7dd0e2d992f36a848ff4dc50ee6603e 
2017-09-27T20:55:54.834-0300 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2l 25 May 2017 
2017-09-27T20:55:54.834-0300 I CONTROL [initandlisten] allocator: system 
2017-09-27T20:55:54.834-0300 I CONTROL [initandlisten] modules: none 
2017-09-27T20:55:54.834-0300 I CONTROL [initandlisten] build environment: 
2017-09-27T20:55:54.834-0300 I CONTROL [initandlisten]  distarch: x86_64 
2017-09-27T20:55:54.834-0300 I CONTROL [initandlisten]  target_arch: x86_64 
2017-09-27T20:55:54.834-0300 I CONTROL [initandlisten] options: {} 
2017-09-27T20:55:54.835-0300 E NETWORK [initandlisten] listen(): bind() failed No such file or directory for socket: /tmp/mongodb-27017.sock 
2017-09-27T20:55:54.836-0300 E NETWORK [initandlisten] Failed to set up sockets during startup. 
2017-09-27T20:55:54.836-0300 E STORAGE [initandlisten] Failed to set up listener: InternalError: Failed to set up sockets 
2017-09-27T20:55:54.836-0300 I NETWORK [initandlisten] shutdown: going to close listening sockets... 
2017-09-27T20:55:54.836-0300 I NETWORK [initandlisten] shutdown: going to flush diaglog... 
2017-09-27T20:55:54.836-0300 I CONTROL [initandlisten] now exiting 
2017-09-27T20:55:54.836-0300 I CONTROL [initandlisten] shutting down with code:48 

난 이미 시도 무엇 :

mongod --dbpath /data/db --repair

rm -rf /tmp/mongodb-27017.sock

rm -rf /data/db

+0

체크하여/tmp 폴더에 대한 사용 권한을 죽이고, 나는 다른 프로그램을 전에 본 적이하고는 거의 항상 MongoDB를 [의 원인 –

+0

가능한 중복입니다 - 권한 소켓 거부 :/tmp를/MongoDB를 -27017.sock] (https://stackoverflow.com/questions/8479384/mongodb-permission-denied-for-socket-tmp-mongodb-27017-sock) – anhlc

+0

권한을 변경했지만 여전히 동일하게 변경했습니다. –

답변

1

시도 :

다음

오류 발생

1 : sudo mongod --dbpath /data/db

에 의해 /data/db를 교체하여 mongodb location 동일 :

sudo mongod --dbpath /var/lib/mongodb


2 : 포트 상태

sudo netstat -tlnp | grep 27017 

netstat -an |grep 27017 

확인 3 : ID

sudo killall mongod 
sudo killall -15 mongod 
sudo kill < Process ID > 
관련 문제