【问题标题】:Restart a meteor js application process (forever process) on server reboot在服务器重新启动时重新启动流星 js 应用程序进程(永久进程)
【发布时间】:2020-07-29 12:16:05
【问题描述】:

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

我们计划在通过 crontab 重新启动服务器时安排用于手动启动进程的脚本。此外,我们希望在脚本中对应用程序进行定期健康检查(这将检查应用程序的可用性)。

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

enter image description here

如果还有其他更好的方法可以实现这种情况,请提出建议。

非常感谢。

【问题讨论】:

    标签: meteor forever


    【解决方案1】:

    欢迎来到 Stack Overflow。这个答案可能对你有所帮助

    Running Meteor Application on a Single Core

    不完全一样,但会给你一些选择

    1. Phusion 乘客
    2. 永远
    3. MUP
    4. 银河

    【讨论】:

      【解决方案2】:

      我觉得这太复杂了……

      使用 Meteor,您可以为您的特定服务器部署一个生产包,这就是您需要做的所有事情。您不需要永远使用或任何其他脚本。如果您不熟悉 MUP,请查看此项目:http://meteor-up.com/

      【讨论】:

        最近更新 更多