'pserve'不适合在我的金字塔应用程序中使用nginx后面的生产用途吗?

时间:2012-09-02 22:55:58

标签: wsgi pyramid

我得到的印象虽然没有在任何地方明确说明,但是当我将Pyramid应用部署到制作时使用pserve并不是最好的选择。我不知道它涉及并发性,例如 - 我怀疑它根本没有。我不知道paster是否正确。

对于上下文:我有一个带有PasteDeploy配置文件的Pyramid应用程序,我可以使用pserve config.ini之类的命令来提供它。那么,在生产中,我只是将该命令作为守护进程运行并通过nginx反向代理吗?

这里的最佳做法是什么?

1 个答案:

答案 0 :(得分:6)

pserve只是一个应用程序加载器和服务器运行器。它能够启动许多不同的WSGI服务器(其中一个需要选择部署)。很少有WSGI服务器无法通过pserve运行(首先想到的是Apache的mod_wsgi)。

就生产而言,你想要的主要是可靠性,主管可以帮助你。您需要查看nginx deployment recipe,但该手册实际上包含了几种不同部署方案的配方,您需要根据当前的基础架构进行评估。