Skip to content
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

uwsgi.ini file 실행 #337

Open
cs71107 opened this issue Nov 22, 2020 · 3 comments
Open

uwsgi.ini file 실행 #337

cs71107 opened this issue Nov 22, 2020 · 3 comments
Labels
backend HW4 question Further information is requested

Comments

@cs71107
Copy link
Collaborator

cs71107 commented Nov 22, 2020

안녕하세요. 다름이 아니라, 앞선 이슈들에서 언급했듯이 접근이 안 되는 문제에 대해 파헤치다가, /home/ec2-user/의 권한 때문에 충돌이 일어난다는 것을 알게 되었습니다. 제 방식에서는 /home/ec2-user/의 권한이 777이어야 502 bad gate error가 발생하지 않는데, 연결 종료 후 다시 연결을 위해선 /home/ec2-user/의 권한이 700이어야 하기 때문입니다.
하지만 접근을 위해서 권한을 바꾸자니 502가 발생할 것 같아서, 새 인스턴스를 판 후 다음과 같은 꼼수(?)를 써서 해결하고자 했는데,
/home/ec2-user/ 에 디렉토리 myserver를 만들어서, 거기에 waffle-backend_uwsgi.sock 등의 파일을 생성한 후, myserver의 권한을 바꾸는 것입니다. 그런데, 다음과 같은 에러가 떴습니다.
uwsgierror

myserver등의 권한은 다음과 같습니다.
lsl

혹시나 해서 권한을 700으로 줘봤지만, 같은 에러가 뜹니다.
제 waffle-backend_uwsgi.ini 파일은 다음과 같습니다.

inifile

혹시, myserver에 제가 원하는 대로 .sock 등의 파일을 생성할 방법이 있을까요?
물론 conf 파일 등도 알맞은 경로로 수정된 상태입니다.

도와주시면 감사하겠습니다...

@cs71107 cs71107 added backend HW4 question Further information is requested labels Nov 22, 2020
@tictactoeid
Copy link
Collaborator

정확히 어떤 오류인지 몰라서 도움이 될지는 모르겠지만
제 경우 .sock 파일이 /home 하위 directory에 있으면 오류가 발생했습니다. 그래서 /tmp/waffle.sock과 같이 바꿔보라고 하던데 저는 /tmp 권한 관련 issue가 있어서
새로운 directory /sock을 만들어 /sock/waffle.sock과 같이 바꾸었습니다.

@tictactoeid
Copy link
Collaborator

그리고 socket file 대신 127.0.0.1:8001을 이용해도 오류가 발생하나요?

@cs71107
Copy link
Collaborator Author

cs71107 commented Nov 22, 2020

계속 permission denied가 뜹니다. ㅠㅠㅠ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend HW4 question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants