node.js - 使用 upstart 和 Procfile 运行 node.js 应用程序

标签 node.js upstart foreman

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

我编写了一个包含以下内容的 Procfile。

subscription-engine-processor: node index.js

不确定我做得是否正确,但我尝试使用 ruby​​ gem foreman 运行它。

$ foreman start

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

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

最佳答案

我不太确定 foreman 是做什么的,但我可以为您提供以下链接,以便您可以阅读有关如何使用 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/

希望这些有所帮助。

关于node.js - 使用 upstart 和 Procfile 运行 node.js 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8724420/

相关文章:

node.js - Sublime Text 3 和 sublime-grunt-build

javascript - 由 r.js 驱动的 Node 构建脚本生成的文件似乎没有执行任何操作

javascript - 如何 : Produce mongoDB query string for the fields dynamically from a javascript app

linux - Upstart:在启动序列期间在启动后脚本节中使用命令替换时出错

linux - 当关联的停止后进程被终止时,进程不会重生

javascript - 赫罗库!找不到资源

python - 运行 Heroku Django 教程时出现的问题

node.js - MongoDB 生产验证失败

python - 进程监控 - Python/Ubuntu/Linux

heroku - Foreman:在开发和生产中使用不同的Procfile