【发布时间】:2014-02-26 10:06:47
【问题描述】:
我目前正准备部署一个独立的 CherryPy 应用。虽然我可以将一个启动脚本组合在一起并将其硬塞到系统的启动序列中,但我宁愿找到一个更优雅的解决方案。
我需要做的是:
- 在引导期间将应用程序作为守护程序启动
- 如果崩溃则重启
- 监控 CPU/内存使用情况
我确信必须有一个现有的解决方案。有什么建议吗?
【问题讨论】:
标签: python web-applications cherrypy
我目前正准备部署一个独立的 CherryPy 应用。虽然我可以将一个启动脚本组合在一起并将其硬塞到系统的启动序列中,但我宁愿找到一个更优雅的解决方案。
我需要做的是:
我确信必须有一个现有的解决方案。有什么建议吗?
【问题讨论】:
标签: python web-applications cherrypy
特定于cherrypy,它有daemonizer 和pidfile 插件。 cherryd 脚本支持它们作为命令行选项。
更一般地说,monit 和 supervisord 是流程监控的流行选择。见this question。
【讨论】: