【问题标题】:Running a node.js app with upstart and Procfile使用 upstart 和 Procfile 运行 node.js 应用程序
【发布时间】:2012-01-04 09:15:34
【问题描述】:

我有一个 node.js 应用程序。

我写了一个Procfile,内容如下。

subscription-engine-processor: node index.js

不确定我是否做得对,但我尝试与 ruby​​ gem 工头一起运行它。

$ foreman start

什么都没有发生。该进程未运行。

请评论我是否做得对,如果有任何其他方式运行这是我的本地。我最终想要做的是在最终部署到生产环境时使用 upstart 导出它。

【问题讨论】:

  • 在 Foreman 0.63.0 中修复了一个带有虚线名称的错误。

标签: node.js upstart foreman


【解决方案1】:

我不确定工头是做什么的,但我可以为您提供以下链接,以便您阅读有关如何使用 Upstart 设置 Node 的更深入教程:

http://howtonode.org/deploying-node-upstart-monit
http://caolanmcmahon.com/posts/deploying_node_js_with_upstart
http://dailyjs.com/2010/03/15/hosting-nodejs-apps/
http://blog.clock.co.uk/2011/04/11/deploying-node-js-apps/

希望这些帮助。

【讨论】:

  • 我在 Procfile 中进行了更改。将我的 Procfile 中的 '-' 替换为 '_' 并且它有效。现在它的订阅引擎处理器:节点 index.js 。
【解决方案2】:

您可能需要这个 https://github.com/strongloop/node-foreman 它是工头的一个节点端口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-30
    • 2011-04-22
    • 1970-01-01
    • 2023-03-08
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多