如何让我的堆栈保持活力

时间:2015-02-03 19:48:29

标签: node.js ubuntu nginx redis

我是一位经验丰富的开发者,但对于系统管理员方面来说是新手。我正在运行一个node.js应用程序,该应用程序使用redis数据库并且运行反向代理的nginx通过https为节点页面提供服务。

我担心的是,一个或全部3个将在重载或错误下摔倒,并且没有任何东西可以让它重新启动。非常感谢任何建议。

我的服务器是Ubuntu 14.04 LTS。

非常感谢=)

3 个答案:

答案 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的新解决方案。我用它,它工作正常。