我已经在ubuntu Amazon Ec2实例上创建了一个包含一些redis操作和节点脚本的服务。但是,如果有任何错误,服务将停止使用pid。
我需要一个cron工作来执行以下操作:
我已经看到cron可以在时间间隔内创建,但是如果可以为服务失败场景做到这一点也没有遇到过。任何关于此的提示和答案都将非常有用。
答案 0 :(得分:2)
您可以使用Forever。从他们的页面:
一个简单的CLI工具,用于确保给定脚本连续运行(即永久运行)。
用法非常简单:
forever start your_app.js
您可以在其页面中阅读文档:Forever - Github。您在此处有几个示例:Forever examples。
还有其他选择:
答案 1 :(得分:1)
我喜欢的其他替代方案(他们未在Node.js中编写)是: