-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
502 Gate way 발생 문제 #323
Comments
너무 적나라하게 각 파일들의 내용이 무맥락으로 다 공유된 느낌이 있긴 하네요 ㅋㅋ 뭐... 급한 마음은 알겠고 그럴 수 있지만 정답만 딱 가져가려는 느낌만 아니면 좋을 것 같습니다. 참고하면 좋은 것들 등에서 매번 강조하듯, 이런 경우에는 특히나 문제를 해결하기 위해 질문하는 경우라면, 질문을 통해 기대하는 바, (가급적 스크린샷 등을 포함한) 실제 문제 상황, 이를 해결하기 위해 시도해본 것, 예상해본 원인 등을 포함시켜 주시는 것이 자신과 질문을 답변하는 사람, 제3자 모두에게 좋습니다. 이런 고민들이 잘 녹아있기를 바랍니다. 일단 permission denied하는 말만 보았을 때는 uwsgi의 ini 파일에 chmod-socket과 관련한 내용이 아닌가 싶은데, 막상 보면 666으로 충분한 권한 설정이 되어있는 것 같습니다.(그래도 777 등으로 일단 극단적으로 설정해보는 것도 좋을 수 있겠지요.) 그렇다면 하나 의심해볼만한 것은 지금 만들어져있는 socket 파일이 혹시 사후적으로 chmod-socket = 666 이라는 line을 ini 파일에 추가만 했을 뿐이지 uwsgi를 재실행하여 새로 생성된 것은 아니고 과거에 부족한 권한으로 생성되었던 것이 아닐까? 싶기도 합니다. 이를 확인해보기 위해서는 ls -l 등으로 현재 만들어져있는 socket 파일의 권한을 확인해보면 되겠지요. 그 다음으로 의심해보아야할 것은 socket파일에 도달하는 경로 자체(지금으로서는 /home/ec2-user/)에 있는 directory별 권한 같은 것일 겁니다. https://stackoverflow.com/questions/22071681/permission-denied-nginx-and-uwsgi-socket |
그리고 정말 이래도 되나 싶은 방법으로 502를 일단 피하긴 했는데.... 그 방법이란게 위에 @davin111 님이 지나가듯이 언급하신 777로 권한을 주는 것이었습니다... 사실 아직도 왜 되는지 모르겠습니다. ㅠㅠ |
그리고 하나 더 궁금한 것이 전 처음부터 GET/ 메소드를 구현 해놓고 시작해서 현재는 다음과 같이 pong이란 response가 오는데, 정상적인지 궁금합니다..! |
@cs71107 잘 이해가 안 되는데, 본인이 GET / 에 대해서 response를 pong으로 구현하셨다는 말씀이시니 당연히 정상적인 것 아닐까요? |
#260 #285 이슈를 참고했는데, 여전히 502 에러가 나서 질문드립니다.
우선 waffle-bakend_uwsgi.sock는 저위의 위치에 있고..
pyenv로 인한 가상환경은 저렇게 만들었습니다.
uwsgi_ini 파일 역시 위의 위치에 있습니다.
제 ini 파일은 위와 같고,
waffle-backend.conf 파일은 위와 같습니다.
하지만 위와 같이 했음에도, 다음과 같은 에러들이 출력됩니다.
public ipv4로 접속하면 502 Bad Gateway가 발생하고요 ㅠㅠ
도움 주시면 감사하겠습니다... 그냥 미는게 낳을까요...?
The text was updated successfully, but these errors were encountered: