我目前正在开发使用meteor.js框架和数据库作为nosql(mongodb)开发的应用程序。该应用程序托管在Linux服务器上。当前,我们遇到一个问题,即在服务器意外重启(应用程序服务器)时,应用程序进程(forever.js)不会自动启动。
我们计划在通过crontab重新启动服务器时计划脚本,该脚本用于手动启动该过程。我们还想在脚本中对应用程序进行定期的运行状况检查(这将检查应用程序的可用性)。
下面是脚本的一小部分,负责启动应用程序过程。
请咨询是否有其他更好的方法来实现此方案。
非常感谢。
我认为这太复杂了...
使用Meteor,您可以为特定服务器部署生产捆绑包,而这就是您要做的全部。您不需要永久使用任何其他脚本。如果您不熟悉MUP,请检查此项目:http://meteor-up.com/