<% if %>
소스코드
<%endif %>
<% for %>
소스코드
<% endfor %>
pymongo.errors.OperationFailure: Authentication failed., full error
EC2를 이용하여 웹페이지를 배포한 뒤 local환경에서 수정한 사항을 확인하기 위해 다시 웹애플리케이션을 실행하였는데 저 에러메세지가 나왔다.
client = MongoClient('mongodb://ID:PW@localhost', 27017)
배포용 DB를 주석처리 하지 않아서 생긴 오류였다.
위의 코드를 주석처리하고,
client = MongoClient('localhost', 27017)
이 코드의 주석을 해제하니 정상적으로 처리되었다.
근데 혼자 나름 쉽게 해결했다고 뿌듯해 하고있었는데, 숙제해설 강의에서도 같은 에러가 나와서 튜터님이 쉽게 알려주시더라 😭
WinError 10013
이건 진짜 알다가도 모를 에러다.
그냥 아무 이유가 없었고, 난 그저 서버를 재시작했을 뿐인데 위의 에러 메세지가 나를 반겼다.
구글링해보니 80포트의 문제이거나 방화벽 문제라고 했다.
일단 80포트는 모르겠고, 방화벽은 windows에서 제공하는것 말고 다른건 사용하지 않기때문에 이제와서 에러메세지가 나온다는게 이상했다.
다른 분들은 IDE를 재부팅해서 해결했다는 이야기가 많아서, PyCharm을 껐다가 다시 켰다.
재부팅을 하고나니 언제 에러메세지를 띄웠냐는듯이 아무렇지않게 서버가 잘 작동했다.
역시 안될때는 재부팅이 답이다👍🏻
세상은 넓고 에러는 많다