목록IT/Web (7)
MJ.Story
DB atlas network Access 권한 ip address를 모두 접근 할 수 있게 0.0.0.0/0 으로 설정해주면 문제가 해결 된다.
원인 원래 문제가 없었는데 pycharm 재설치 후 에러가 뜬다. 해결 사용하고 있는 인터넷 환경에 따라 보안 관련 추가 설정을 해주어야 해서 해당 문제가 발생 가장 먼저 certifi 패키지를 가상 환경에 설치 후 아래 imprt certifi, ca = certifi.where(), 마지막 드래그 된 부분, tlsCAFile=ca 작성 후 실행하면 해결
API error 코드 API를 통해 클라에서요청을하면 서버에서 온 곳으로 응답 코드 성공, 실패가 주어진다. 200번대는 성공, 클라쪽에서 요청 잘못 보내면 400번대 에러코드, 서버쪽 동작 중 문제가 발생하면 500번대 에러코드
원인 mac 업데이트 후 pycharm에서 인터프리터를 찾을 수 없다는 내용이 뜬다. Finder에서 가져와 삭제 후 재설치를 해도 IDE , 캐시값이 남아 에러가 남아있는 문제가 생겼다 해결 pyCharm홈페이지에서 삭제하는 방법 실행 후 재설치 인터프리터는 작동이 되지만 일부 조금 바뀐 것이 있다 인터프리터 네임이 Unknown이 뜬다던가 실행하는데 문제가 없어서 일단은 사용중 이다. https://www.jetbrains.com/help/pycharm/uninstall.html#toolbox
원인 포트 5000번 5001번 연결 해제중 사용중이던 nohup 강제종료 안시키고, 포트들을 kill 시킴 강제종료로도 pid번호를 찾을수 없다고 뜸ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill 안꺼짐 해결 인스턴스 종료 후 재시작해서 처음부터 다시 했다.
원인 mac 5000 port in use 라고 뜨면서 포트 5000번대 사용 불가 해결 사용중인 포트 찾기 sudo lsof -iTCP -sTCP:LISTEN -n -P 확인해보니 ConrolCe..가 5000번 포트를 사용하고 있습니다 서버에서 사용하는 포트를 변경하는 방법도 있겠지만 맥 시스템 환경 설정에서 Airplay 수신 모드를 체크 해제하면 해결할 수 있습니다.
원인 항해 5주차 진행 중 prot 5000번이 인스턴스 연결 불가하여 5001번으로 사용중. 실행 중 이던내용이 오류로 종료되며 서버가 정상종료되지 않아 계속 실행되고 있기에 발생함. 또 dns 설정(도메인 설정)이 안됨 작업하던 내용이 오류로 종료되며 LocalHost 서버가 정상종료되지 않아 계속 실행되고 있기에 발생함. 해결 터미널을 통해 해당 포트를 강제종료 시켜버리면 된다. 5001포트가 사용중이라 한다. 아래 명령어를 입력해 실행중인 포트의 PID를 알아낸다. sudo lsof -i:5001 (패스워드 인증 필요) PID 번호를 알아냈다면 해당 PID 번호로 kill 명령어를 적으면 된다. kill -9 4871