我是一位经验丰富的开发者,但对于系统管理员方面来说是新手。我正在运行一个node.js应用程序,该应用程序使用redis数据库并且运行反向代理的nginx通过https为节点页面提供服务。
我担心的是,一个或全部3个将在重载或错误下摔倒,并且没有任何东西可以让它重新启动。非常感谢任何建议。
我的服务器是Ubuntu 14.04 LTS。
非常感谢=)
答案 0 :(得分:1)
最好的选择之一就是使用暴发。
原始文档非常复杂,但请看一下:
http://upstart.ubuntu.com/cookbook/
如果我正确理解你的问题,这就是你真正需要的东西:
http://blog.joshsoftware.com/2012/02/14/upstart-scripts-in-ubuntu/
答案 1 :(得分:0)
我发现最简单的设置和持续监控新系统管理员来自Monit(http://mmonit.com/monit/)
答案 2 :(得分:0)
有一个名为pm2的新解决方案。我用它,它工作正常。