我以前使用isapi-wsgi在IIS上部署了CPython应用程序,这对于少数情况非常有效。WSGI在Windows/IIS反向代理后面,如何设置多个进程和进程回收?
但是,在我目前的项目中,我遇到了isapi-wsgi的困难:如果没有我重新编译pyodbc模块,Windows Server 2008 R2,64位Python和pyodbc模块的组合将无法工作(至少这是什么半小时的谷歌搜索导致我相信)。
无论如何:我决定我会尝试在这个项目上为Windows部署WSGI的另一个选项。
该计划是:
- IIS Web服务器配置为反向代理(使用IIS Application Request Routing) 托管作为Windows服务从主塔处理来自IIS传递的请求,比如 this example
- 甲Python进程项目
我的问题:
- 如果我的Python进程可以启动N个长时间运行的请求处理进程并在它们之间自动分配请求,那将会很棒。
- 如果Python请求处理进程在给定数目的请求之后自动回收,那将会很棒。
- 有没有人有如何完成上述的提示?
您可能想问一下[想要了解的关于在Windows上部署Web应用程序的所有知识,但太恐惧了](http://pyvideo.org/video/1611/) – 2013-03-18 12:48:53
伟大的视频,谢谢。 – codeape 2013-03-18 13:16:28