如何让 pylons web 应用服务器在 windows server 2003 上运行

如何让 pylons web 应用服务器在 windows server 2003 上运行

我们有一个在 Windows Server 2003 机器上运行的 pylons Web 应用程序。

有一个在“dos box”中运行的启动脚本。

脚本有时会崩溃,然后服务器就会停机。如何保持其运行/监控?

编辑:在 Linux 机器上,我会使用“monit”之类的监控工具,它可以检查服务是否响应 http 请求,如果没有,则终止它并启动一个新实例。

編輯2:经过一番研究,我发现了一些东西:

http://www.google.de/search?q=http%3A%2F%2Fwiki.pylonshq.com%2Fdisplay%2Fpylonscookbook%2FHow%2Bto%2Brun%2BPylons%2Bas%2Ba%2BWindows%2Bservice

(原网站目前已关闭,但 google 缓存中有该页面:http://wiki.pylonshq.com/display/pylonscookbook/How+to+run+Pylons+as+a+Windows+service

我找到了链接http://pylonsbook.com/en/1.1/deployment.html(倒数第二段)

答案1

您是否考虑过通过 IIS 运行它,然后可以通过应用程序池监视进程并重新启动?请查看:

http://code.google.com/p/isapi-wsgi/

和:

http://sourceforge.net/apps/trac/pyisapie

我使用第一个,但第二个性能更好。

相关内容