如何部署独立的CherryPy流程?

时间:2014-02-03 01:42:26

标签: python web-applications cherrypy

我目前正准备部署一个独立的CherryPy应用。虽然我可以只是将一个启动脚本混合在一起并将其塞进系统的启动序列中,但我宁愿找到一个更优雅的解决方案。

我需要做的是:

  • 在启动时将应用程序作为守护程序启动
  • 如果崩溃,请重新启动
  • 监控CPU /内存使用情况

我确信必须有一个现有的解决方案。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

具体到cherrypy,它有daemonizer和pidfile插件。 cherryd脚本支持它们作为命令行选项。

更一般地说,monitsupervisord是流程监控的热门选择。请参阅this question