如何监视python wsgi服务器,当它崩溃重启它

时间:2010-10-13 04:47:01

标签: python crash wsgi restart

我有一个使用粘贴的wsgi服务器,因为一些unkonw的原因,它会经常崩溃,所以我想有一个应用程序或只是一些包可以帮助我解决这个问题,当它崩溃时自动杀死进程并重新启动它。欢迎任何建议。

2 个答案:

答案 0 :(得分:1)

我会使用您的操作系统的服务集成来实现这一目标。例如,在debian linux上,有start-stop-daemon。在Windows上,有服务管理。

这是运营系统本身提供的经过验证的,集成良好的方式,可以使应用程序保持运行。

只需让您的安装程序使用本机服务管理系统注册您的服务。

答案 1 :(得分:0)

您可以使用supervisord来运行您的服务。它在程序配置中提供自动重启选项。您可以参考此document中的自动重新启动部分。

要知道如何在Python中使用它,您可以参考this topic上的答案。