我想在debian服务器上使用Twisted部署几个WSGI web应用程序,并需要一些指导才能进行可靠的生产设置。这些应用程序将全天候运行。
将每个应用程序实现为系统服务的最佳方法是什么?我需要一些/etc/init.d shell脚本,还是可以用python来管理呢?(我不想要像Daemontools那样沉重的东西)
如果我使用twistd来管理大部分配置/过程管理,那么我需要设置什么样的包装器/主管?
我希望集中管理,但限制对父用户帐户的控制不是问题。
我想避免的主要问题是,每天必须将SSH插入我的服务器一次才能重新启动阻塞/崩溃的应用程序。
发布于 2013-11-21 06:35:35
我找到了几个使用python启动守护进程的很好的参考。参见pypi中的daemoncmd。
在监视/警报解决方案(在python中)方面,Im仍然有点不足。
https://stackoverflow.com/questions/20111254
复制相似问题