MongoDB가 갑자기 죽어서 당황하게 만든적이 있었다..

실행을 하면 아래와 같이 에러가 출력..

 

Failed to unlink socket file /tmp/mongodb-27017.sock Unknown error

 

열심히 구글링 하여, 해결책을 찾았다

 

 

/tmp/mongodb-27017.sock 파일 여부를 확인 그리고 삭제

[ec2-user@ip-172-17-1-126 /usr/bin]$ mongo
MongoDB shell version v4.0.10
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
2020-02-12T11:46:44.032+0900 E QUERY    [js] 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 :
connect@src/mongo/shell/mongo.js:344:17
@(connect):2:6
exception: connect failed
[ec2-user@ip-172-17-1-126 /usr/bin]$ mongod
2020-02-12T11:46:54.323+0900 I CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2020-02-12T11:46:54.325+0900 I CONTROL  [initandlisten] MongoDB starting : pid=13582 port=27017 dbpath=/data/db 64-bit host=ip-172-17-1-126
2020-02-12T11:46:54.325+0900 I CONTROL  [initandlisten] db version v4.0.10
2020-02-12T11:46:54.325+0900 I CONTROL  [initandlisten] git version: c389e7f69f637f7a1ac3cc9fae843b635f20b766
2020-02-12T11:46:54.325+0900 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.0-fips 29 Mar 2010
2020-02-12T11:46:54.325+0900 I CONTROL  [initandlisten] allocator: tcmalloc
2020-02-12T11:46:54.325+0900 I CONTROL  [initandlisten] modules: none
2020-02-12T11:46:54.326+0900 I CONTROL  [initandlisten] build environment:
2020-02-12T11:46:54.326+0900 I CONTROL  [initandlisten]     distmod: amazon
2020-02-12T11:46:54.326+0900 I CONTROL  [initandlisten]     distarch: x86_64
2020-02-12T11:46:54.326+0900 I CONTROL  [initandlisten]     target_arch: x86_64
2020-02-12T11:46:54.326+0900 I CONTROL  [initandlisten] options: {}
2020-02-12T11:46:54.326+0900 E NETWORK  [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock Unknown error
2020-02-12T11:46:54.326+0900 F -        [initandlisten] Fatal Assertion 40486 at src/mongo/transport/transport_layer_asio.cpp 685
2020-02-12T11:46:54.326+0900 F -        [initandlisten] 

***aborting after fassert() failure

[ec2-user@ip-172-17-1-126 /usr/bin]$ 

 

/var/run/mongodb/mongod.pid 삭제

[ec2-user@ip-172-17-1-126 /usr/bin]$ sudo rm -rf /var/run/mongodb/mongod.pid

그리고 MongDB 서비스 재시작

[ec2-user@ip-172-17-1-126 /usr/bin]$ sudo service mongod start
Starting mongod:                                           [  OK  ]
[ec2-user@ip-172-17-1-126 /usr/bin]$ 

 

'개발경험 및 메모 > MongoDB' 카테고리의 다른 글

MAC MongoDB 설치 및 실행  (0) 2020.07.07
MongoDB Select Insert  (0) 2020.01.17
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기