我用BaseHTTPServer编写了python Web应用程序。它旨在在localhost中运行并处理localhost请求。它打算在主要的VPS中托管。

所以我需要一些可靠的方法来保持它的生命。 Apache(及其下提供的服务)在停止时可以轻松地重新生成。同样,我可以使CRON定期执行“ tomcat启动”,以便在故障发生时启动。

如何使我的python应用程序还活着?我更喜欢能响应CRON命令的东西

最佳答案

您需要的是一个过程监视器,例如前面提到的supervisord,但是有很多其他选择,例如GodMonitUpstart等。

我只使用了supervisor,它有一个XMLRPC接口,您可以在其他应用程序中使用它,即由CRON运行的接口。

关于python - 需要使我的python Web应用程序像守护程序一样进行自我监控(保持事件),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6994236/

10-11 20:23
查看更多