Apache와 함께 Pylons 앱을 사용하려면 mod_wsgi 또는 proxy를 사용하여 붙여 넣기를해야합니까?
문제
아니면 완전히 다른 서버를 사용해야합니까?
해결책
mod_wsgi를 사용한 Nginx는 비 차단 비동기 프레임 워크와 설정을 사용해야하며 철탑과 함께 상자에서 작동하지 않을 가능성이 높습니다.
나는 보통 Pastescript#Cherrypy WSGI Server를 사용하여 독립형 Pylons 프로세스로 프록시 경로를 사용합니다.
Apache와 그 사용을 설정 한 경우 당신의 서버 (따라서 Apache mod_wsgi를 컴파일하고 실행할 수 있습니다), 해당 설정을 유지 보수가 적은 상태로 사용하여 여러 코어를 효과적으로 활용하는 것이 좋습니다. 프록시 설정을 사용하면 여러 코어/CPU를 효과적으로 활용하려면 여러 페이스트 프로세스가있는 MOD_PROXY_BALANCER를 사용해야합니다.
다른 사람의 Apache (공유 호스팅)에 배포하는 경우 Mod_proxy는 일반적으로 Apache 2.2 이상의 재고로 더 쉬운 솔루션입니다.
개인적으로, 나는 보통 Nginx + 프록시로 여러 파스터 프로세스에 배치합니다.
다른 팁
나는 또한 mod_fastcgi + flup을 사용하여 여러 번 큰 성공을 거두었습니다. 이것을 설정하기 위해 떠 다니는 몇 가지 레시피가 있지만 불행히도 모든 것을 작동시키기 위해서는 여전히 조정이 필요할 것입니다.
제휴하지 않습니다 StackOverflow