스레딩에 크게 의존하는 장고 응용 프로그램을 가지고 있으며 WSGIDaemonProcess
에 추가 한 프로세스 또는 스레드의 양이 아무리 많아도 성능 향상을 알 수 없습니다.mod_wsgi는 단일 파이썬 인터프리터에서 실행됩니까?
예/아니오 답변을 찾을 수 없습니다. 궁금합니다. mod_wsgi가 각 요청에 대해 동일한 인터프리터를 사용하여 GIL 제한으로 인해 병목 현상이 발생하고있을 수 있습니까?
그렇다면이 제한 사항을 해결하는 데 도움이되는 다른 방법을 권하고 싶습니다.
가상 환경이 있다면 mod_wsgi는 거기에서 파이썬 인터프리터를 사용하지 않습니다 오히려 OS 레벨 하나? mod_wsgi의 사이트 패키지 검색을 허용했지만 웹 요청을 할 때 프로세스가 사용하고있는 실제 실행 파일을 모른다. 감사. – johnny
파이썬 가상 환경을 생성 할 때 사실상 파이썬 환경에서 만들어진 모든 파이썬 설치 앞에 레이어가됩니다. 가상 환경을 사용하면 여전히 원래 Python 설치의 Python 실행 파일을 사용하고 있지만 물건을 찾는 위치가 조금 다르며 가상 환경의 항목을 사용합니다. mod_wsgi의 경우 실제로는 Python 공유 라이브러리가 아니라 실행 파일이지만 동일한 거래가 사용됩니다. 문제가 있으면 이전 문제를 따르지 않고 별도의 질문을 만드십시오. –