개발일지/오류해결

[오류] Robo 3t , 몽고디비 연결이 안될 때, couldn't connect to server 127.0.0.1:27017, authentication error // localhost ip주소 확인

햄❤️ 2021. 3. 7. 17:33
728x90
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
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 :

 


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 :

 

Git bash 에서는 connect failed 이라고 뜨고, 

 

 

robo 3t에서는 Failed to connect to 13.209.65.94:27017 이라고 떴다.

13.209.65.94 = 기존 AWS EC2 퍼블릭 IPv4 주소 

 

 

<<해결방법>>

 

일단 기존 EC2 인스턴스를 종료하고 새 인스터스를 설치해서 새 퍼블릭 주소를 받았다!! 

 

파이썬 app.py 파일에서 mongdb와 연결하는 주소를 암호도 걸려있지 않은 localhost로 연결해 놓아서 오류가 발생했다.

localhost 부분을 EC2에서 새로 받은 AWS EC2 퍼블릭 IPv4 주소로 바꿔주니 잘 연결되었다. 

(물론 robo 3t에서도 새로 받은 주소로 connect 함)

 

 

짠~~~~~ 잘 실행되는 것을 볼 수 있다. 

728x90