python - 如果我想在 Apache 上使用 pylons 应用程序,我应该使用 mod_wsgi 还是代理来粘贴?

标签 python apache2 pylons mod-wsgi

或者我应该使用完全不同的服务器吗?

最佳答案

带有 mod_wsgi 的 Nginx 需要使用非阻塞异步框架和设置,并且不太可能与 Pylons 开箱即用。

我通常使用 PasteScript#cherrypy WSGI 服务器通过代理路由到独立的 Pylons 进程(因为它的性能比 Paste#http 更高,尽管如果有泄漏它不会回收线程... ).

如果您打算使用 Apache 及其您的服务器(这样您就可以编译和运行 Apache mod_wsgi),我建议您使用该设置作为它的较少维护以有效地利用多个内核。使用代理设置,您必须将 mod_proxy_balancer 与多个粘贴进程一起使用才能有效地利用多个核心/CPU。

如果您要部署到其他人的 Apache(共享主机),mod_proxy 通常是更简单的解决方案,因为它存在于 Apache 2.2 及更高版本中。

就我个人而言,我通常使用 nginx + 代理部署到多个粘贴进程。

关于python - 如果我想在 Apache 上使用 pylons 应用程序,我应该使用 mod_wsgi 还是代理来粘贴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/813943/

相关文章:

python - 比较使用 ImageDataGenerator() 和 cv2.imread() 加载的数据

python - 在 Python 中查找数据框日期列和引用日期之间的时间

php - apache 返回空页面而不是 php 文件

apache2 - 无法在 openSuse 中构建 apache mod_tile 错误 : Could not find apxs on the path

php - Apache2,线程。 fatal error 。 pthreads 不支持 apache2handler SAPI

python - 有没有办法使用内部函数而不返回它们

python - 将字符串操作应用于 numpy 数组?

python - SQLAlchemy 核心插入使( Pyramid )作用域 session 挂起

python - 为什么我的路线不起作用?

python - 如何在不破坏浏览器后退按钮的情况下正确重定向到另一个站点?