열정, 근면, 성장
uWSGI Failed with result 'protocol' 에러 해결 본문
uwsgi.service: Failed with result 'protocol'의 에러에 97만번 정도 빠졌다.
process 옆에 있는게 아마...
에러 문장을 아무리 구글링해봐도 이 에러는 별로 없어서 고전했었는데
이렇게 에러가 계속 나는데 어떻게 멀쩡하게 사이트는 돌아가고 있지,,, 문득 의문이 들었다
유저 디렉토리에 있는 uwsgi.log를 확인해봤다
재시작할 때마다 ***Starting uWSGI ... *** 이 내용이 뜨던데, log에 딱 한번밖에 안 떴다.
여기서 드는 근본 X 가설
1. uwsgi가 전역에도 깔려있고 venv에도 깔려있다.
2. 나는 가상환경(virtualvenv)에서 uwsgi를 한 번 실행했다.
3. 한 번 실행된 게 계속 돌아가고 있다.
4. 거기다 내가 전역 uwsgi를 또 실행했다.
5. 그 uwsgi.service에 연결할 protocol이 없어서 자꾸 프로토콜 에러가 난다.
저 생각을 바탕으로
systemctl stop uwsgi
uwsgi를 중단하는 명령문을 쳤는데 아무런 문제없이 사이트에 잘 접속된다.
클라이언트 - nginx - uwsgi - Django
이 속에서 이제 에러나는 게 없다...
ㅜㅜ
'코딩 > 디버깅' 카테고리의 다른 글
가상환경 uwsgi와 전역 uwsgi 관련 에러 (0) | 2023.05.09 |
---|---|
requirements.txt에 적힌 패키지 버전이 없을 때 (0) | 2023.01.01 |
Comments