【问题标题】:Use paste.deploy to serve a twisted application使用 paste.deploy 服务于扭曲的应用程序
【发布时间】:2025-12-29 04:05:06
【问题描述】:

我正在做一个包含两个部分的项目:

  1. 一个支持 WSGI 的 Web 应用程序,使用 pylons 编写并使用 python-paste 提供服务
  2. HTTPWSGI 无关的python 扭曲应用程序。

我想将两个应用的配置保存在同一个配置文件中。我还想使用paste serve 来启动WSGI 服务器和twisted 服务器。

这可能吗?我可以配置paste 来理解扭曲的.tac 文件吗?

【问题讨论】:

标签: python twisted wsgi


【解决方案1】:

尝试这样做是非常不可能值得付出努力的。 paster serve 有自己的事件循环、线程池等,而 Twisted 应用程序期望有一些完全不同的东西。

您可以尝试编写自己的 paster 子命令,但您最好编写一个 .tac 文件来为这两个应用程序提供服务,以便与 twistd 一起使用。

【讨论】: