问题标签 [foreman]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 使用 Foreman gem 的机架文件无效
试图在 vagrant (Ubuntu) 上运行 foreman start。
档案
private_pub.ru 在我的根目录下,Procfile 也是。
如果我这样做(它有效):
在rails服务器之后......
但是当我这样做时:
node.js - 无法在 Heroku 上成功执行 Node.js 应用程序(每次都崩溃)
我基本上按照他们的说明在 Heroku 上尝试了一个示例 node.js 应用程序:https ://devcenter.heroku.com/articles/nodejs
该应用程序在本地运行良好foreman start
,但是,每次我部署应用程序时它都会崩溃。 我究竟做错了什么?
我的Procfile
包含:
我的package.json
包含:
我的web.js
包含:
该应用程序部署并启动,但每次都崩溃。我从应用程序看到的日志输出是:
foreman - 工头没有反映变化
我使用这篇文章来设置 facebook 应用程序开发的开发环境: https : //devcenter.heroku.com/articles/facebook#create_an_app 除了 FOREMAN 之外,一切都很好:问题是 - 每次我对脚本进行更改时,当我想在本地查看这些更改时 - Foreman 并没有反映这些更改。只有在我重新启动它之后,它才会“看到”变化。有没有人遇到过同样的情况或者知道是什么问题?如果是 - 请帮助。
heroku - Procfile gunicorn 自定义模块名称
上下文: 我正在编写一个中等大小的 Flask 应用程序(10-15 个视图),在此过程中,我希望以一种易于维护和可扩展的方式组织代码(而不是像大多数 Flask 应用程序那样的单一文件) )。
应用程序的结构模仿文档如下:
问题: 我无法让工头使用未命名为“app”的烧瓶应用程序。我希望 run.py 成为我的应用程序的入口点。
我正在使用 gunicorn + gevent,我当前的 Procfile 包含:
我一直在使用run.py
测试应用程序:
因此,我假设我可以简单地run
在app
Procfile 中替换,但是在执行时foreman start
,gunicorn 会失败,并会出现关于模块的毫无意义的冗长语句。
ruby-on-rails - heroku 上的多线程 ruby 工作者
我在 Heroku 上有一个 ruby 应用程序,需要使用工作线程进行一些后台处理。我尚未在 Delayed Job 和 Resque 之间做出决定,但这个问题的答案可能会影响我。后台作业将主要等待外部 API(facebook、twitter 等),因此它们的 CPU 利用率将非常低。
有没有办法让heroku上的每个工人测功机获得多个线程?这个标准或可用于DJ
or的插件Resque
?还是foreman
预分叉的配置或其他什么?否则,我将在 95% 处于空闲状态等待外部 API 的工人测功机上浪费大量资金。
ruby-on-rails - Foreman gem 没有从 Procfile 加载我的服务,它们总是失败
在我的本地开发 OSX 上使用 Foreman GEM 我无法正确启动我的所有服务。我遇到了问题,所以我在每次重新启动时手动复制并粘贴 Procfile 中的行。非常令人沮丧
这是我的 Procfile.rb:
我总是必须通过复制粘贴终端工头启动中的命令来手动启动所有这些命令不起作用,我错过了什么?
这是工头输出:
ruby - 工头不会从独角兽开始
我正在尝试让 Foreman 使用我的 Unicorn 设置。
这是我的Procfile:
这是我启动 Foreman 时的输出:
它失败了:
更新:通过运行ruby --version进行快速健全性检查后,我意识到我实际上正在运行 1.8.7。出于某种原因,在我关闭该终端窗口后,运行rvm use --default 1.9.2-p136甚至新安装的 1.9.2-p320 都不会持续存在。它总是恢复到 1.8.7。
所以我现在可以启动工头,但是当我关闭那个终端并回来时,我又回到了 1.8.7,有什么想法吗?
node.js - Foreman + NodeJS + MongoSkin:如何从 mongo cli 连接到 mongodb?
我有一个使用工头 + nodejs + mongoskin 的简单 helloworld 项目。它从 http get 请求中获取一些数据,并通过 mongoskin 将其放入 mongodb。该应用程序有效,但我无法使用 mongo cli 连接到数据库。当我使用 mongoskin 使用的相同连接 url 启动它时,我有一个例外:连接失败。
ruby - 遵循 Python/Flask Heroku 教程时出现“工头启动”错误
遵循所有指示。运行时出现此错误foreman start
: