4

我得到的印象是,尽管在任何地方都没有明确说明,但pserve在我的 Pyramid 应用程序部署到生产环境时使用它并不是最好的主意。例如,我不知道它处理并发性——我怀疑它根本不处理。也不知道paster对不对。

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

这里的最佳做法是什么?

4

1 回答 1

7

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

就生产而言,您想要的主要是可靠性,主管可以提供很大帮助。您会想查看nginx 部署秘诀,但该食谱实际上包含几个不同部署场景的秘诀,您需要根据您当前的基础架构对其进行评估。

于 2012-09-03T01:43:43.887 回答