我之前使用isapi-wsgi在 IIS 上部署了 CPython 应用程序,这在少数情况下效果很好。
然而,在我目前的项目中,我遇到了 isapi-wsgi 的困难:如果不重新编译 pyodbc 模块,Windows Server 2008 R2、64 位 Python 和 pyodbc 模块的组合将无法工作(至少这是半小时谷歌搜索让我相信)。
不管怎样:我已经决定我会尝试另一种选择来为这个项目在 Windows 上部署 WSGI。
计划是:
我的问题:
- 如果我的 Python 进程能够启动 N 个长时间运行的请求处理进程并在它们之间自动分发请求,那就太好了。
- 如果 Python 请求处理过程能够在给定数量的请求后自动回收,那就太好了。
- 有没有人有关于如何完成上述操作的提示?