在服务器重新启动时重新启动流星js应用程序进程(永远的进程)

问题描述 投票:-1回答:2

我目前正在开发使用meteor.js框架和数据库作为nosql(mongodb)开发的应用程序。该应用程序托管在Linux服务器上。当前,我们遇到一个问题,即在服务器意外重启(应用程序服务器)时,应用程序进程(forever.js)不会自动启动。

我们计划在通过crontab重新启动服务器时计划脚本,该脚本用于手动启动该过程。我们还想在脚本中对应用程序进行定期的运行状况检查(这将检查应用程序的可用性)。

下面是脚本的一小部分,负责启动应用程序过程。

enter image description here

请咨询是否有其他更好的方法来实现此方案。

非常感谢。

meteor forever
2个回答
0
投票

欢迎使用堆栈溢出。这个答案可能对您有帮助

Running Meteor Application on a Single Core

不完全相同,但是会给您一些选择

  1. 乘机乘客
  2. 永远
  3. MUP
  4. Galaxy

0
投票

我认为这太复杂了...

使用Meteor,您可以为特定服务器部署生产捆绑包,而这就是您要做的全部。您不需要永久使用任何其他脚本。如果您不熟悉MUP,请检查此项目:http://meteor-up.com/

© www.soinside.com 2019 - 2024. All rights reserved.