扭曲的web用于生产服务器服务

时间:2013-11-21 02:21:57

标签: python web twisted

我想在debian服务器上部署几个带有Twisted的WSGI Web应用程序,并且需要一些方向来进行可靠的生产设置。这些应用程序将全天候运行。

  • 我需要运行多个配置,每个配置绑定到不同的端口/接口/特权。
  • 我想尽可能多地在python中做这件事。
  • 我不想用“tap2deb”这样的程序打包我的应用程序。

将每个应用程序实现为系统服务的最佳方法是什么?我需要一些/etc/init.d shell脚本,还是可以用python来管理它? (我不想要任何像Daemontools那么重的东西)

如果我使用twistd来管理大部分配置/流程管理,我需要建立什么类型的包装/主管?

我想集中管理,但限制对父用户帐户的控制不是问题。


我想避免的主要问题是每天必须通过SSH连接到我的服务器一次才能重新启动阻塞/崩溃的应用程序

1 个答案:

答案 0 :(得分:0)

我找到了几个用python启动守护进程的好参考。请参阅pypi的daemoncmd

我的监控/警报解决方案(在python中)仍然有点短暂。