【发布时间】:2015-11-15 23:17:59
【问题描述】:
我已按照 strongloop 附加说明将 Nodejs 应用程序(Strongloop Loopback)部署到 Heroku 测功机中。
当我的进程由于某些内部应用程序错误而死时,它不会重新启动。我想拥有strongloop-process manager,以便让他管理重新启动的流程(以及许多其他事情)。 Heroku 中通过 Git (git push heroku develop:master) 的部署似乎不是流程管理器 (slc deploy) 上的部署。
Heroku 是否真的运行 PM 并且我做错了什么?是否可以在 Heroku 上使用 strongloop-pm?
【问题讨论】:
-
您在做什么需要附加组件?您应该能够像部署任何 Node 应用程序一样将 LoopBack 应用程序部署到 Heroku,并且 Heroku 应该在应用程序崩溃时重新启动应用程序(在某些限制范围内)。
-
插件提供strongloop命令行工具(slc)和strongloop控制器的安装。最后一个应该提供内置的 strongloop 流程管理器,以便我可以使用它的功能。 Heroky 自动重启是不够的,而且等待时间很长; strongloop 流程管理器在我想要提升的其他功能中巧妙地管理了这一点。对于我在这里阅读的内容devcenter.heroku.com/articles/strongloop,所有的 devops 功能都应该由插件提供
-
目前这些文档似乎是错误的。这听起来像是您可能希望与 callback@strongloop.com 或 groups.google.com/forum/#!forum/strongloop 进行的对话
标签: node.js heroku strongloop