nginx - gunicorn이 wsgi를 직접 처리할 수 없는 이유는 무엇입니까?
習慣沉默
習慣沉默 2017-05-16 17:23:09
0
1
578

nginx 설정에 따르면 uwsgi_pass가 아니라 Proxy_pass인데, gunicorn으로의 업스트림도 HTTP 형식이라는 뜻 아닌가요? 그런 다음 gunicorn이 WSGI로 변환되어 애플리케이션을 시작합니까?

習慣沉默
習慣沉默

모든 응답(1)
我想大声告诉你

내가 직접 질문하고 대답한 결과 wsgi는 소켓 프로토콜이 아닌 프로그래밍 표준이라는 것이 밝혀졌습니다. 이것은 통신 프로토콜인 fastcgi와 다릅니다.
wsgi는 인터페이스 메소드 environ, startresponse
으로 두 개의 매개변수가 있는 함수를 지정합니다. gunicorn은 wsgi 표준을 준수하는 프로그램을 호출할 수 있는 웹서버입니다. 사용하고 싶지 않다면 mod_wsgi+Python 앱으로 대체할 수 있습니다. 하지만 성능이 그다지 좋지 않을 수 있으며, modwsgi에는 많은 문제가 있습니다. 아무도 관리하지 않아요

게다가 uwsgi는 wsgi 기반의 서버이기 때문에 이런 것들이 쉽게 모이게 됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿