Apache와 함께 Pylons 앱을 사용하려면 mod_wsgi 또는 proxy를 사용하여 붙여 넣기를해야합니까?

StackOverflow https://stackoverflow.com/questions/813943

문제

아니면 완전히 다른 서버를 사용해야합니까?

도움이 되었습니까?

해결책

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을 사용하여 여러 번 큰 성공을 거두었습니다. 이것을 설정하기 위해 떠 다니는 몇 가지 레시피가 있지만 불행히도 모든 것을 작동시키기 위해서는 여전히 조정이 필요할 것입니다.

http://wiki.pylonshq.com/display/pylonscookbook/production+deployment+using+apache,+ fastcgi+및 mod_rewrite

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top