- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我是在 Rails 上使用 foreman gem 的新手。我在 Rails 3.2、Ruby 1.9.3 和 Foreman 0.6 上运行一个应用程序。我想知道当我运行工头时幕后发生了什么。具体来说,在我的本地终端上运行 foreman run rails s
与 foreman start
之间的区别。
我已经注意到了一些差异。例如,一个工作人员仅在运行 foreman start
时运行,而在我运行 foreman run rails s
时不运行。但我想知 Prop 体情况。在哪里可以阅读更多相关信息,或者有人可以解释它是如何工作的?
最佳答案
参见 http://ddollar.github.io/foreman/
foreman start
is used to run your application directly from the command line. If no additional parameters are passed, foreman will run one instance of each type of process defined in your Procfile.
foreman run
is used to run one-off commands using the same environment as your defined processes.
run
很有用,因为您的应用程序可能依赖于由工头加载的 .env
文件中定义的环境变量,即使在运行单个进程时也会出现哪些新变量.start
允许您运行一个复杂的应用程序环境,该环境需要多个进程才能完全正常运行(例如,除了 Web 服务器之外的后台作业处理)。
关于ruby - foreman start 和 foreman run rails server 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21129788/
我在 Heroku 上部署了一个 NodeJs 应用程序。 由于我需要在生产和开发中执行不同的 Procfile,因此我安装了 Foreman for Node ( https://www.npmjs
我正在尝试将数据库从 sqlite 迁移到 mysql。使用 foreman-mysql2 成功迁移数据库。重新启动 foreman 后,我无法使用 admin/changeme 登录。 然后我尝试使
我是在 Rails 上使用 foreman gem 的新手。我在 Rails 3.2、Ruby 1.9.3 和 Foreman 0.6 上运行一个应用程序。我想知道当我运行工头时幕后发生了什么。具体来
当我已经安装了mysql时,为什么还需要安装它的mysql包,我很抱歉,如果我听起来很愚蠢,但这是我的学习点。 最佳答案 foreman-mysql 将是“foreman”端客户端代码。我的特定服务器
我有这个简单的 Procfile web: myapp myapp 在路径中,但进程主目录应该是 ./directory/。如何在 Procfile 中指定要启动进程的位置? https://gith
我有一个自制的 Sinatra 应用程序,我打算使用 Heroku 来托管它。 我在开发中使用 foreman 和 shotgun,并使用以下 Procfile: web: shotgun confi
我正在尝试使用 Foreman (版本 0.31.0)来管理我们的应用程序的进程,但我对 nginx(nginx/1.0.10 + Phusion Passenger 3.0.11)不太走运。 这是我
你能注释掉 foreman 读取的 .env 文件中的行吗? ? 最佳答案 FWIW,“#”似乎可以作为注释字符使用。 它至少具有删除不需要的环境声明的效果。它可能会以 # 开头声明其他人,但是...
我正在尝试使用Foreman/Honcho管理我的基于 Procfile 的 Django 应用程序。当我启动应用程序查看正常的 python manage.py runserver 时,一切正常。但
我正在尝试从 this Python Heroku tutorial 运行 hello.py .运行此命令后我的问题开始了:foreman start。即使我安装了 Heroku Toolbelt,我
我使用工头导出来创建 Upstart 脚本(在 ubuntu 上)。 Foreman 生成一个这样的 Upstart 脚本: start on starting app stop on stoppin
我在这里遵循heroku快速入门指南: https://devcenter.heroku.com/articles/getting-started-with-python 我被困在工头开始部分。这就是
我正在通过 Heroku 和 Foreman 运行两个 python 进程(时钟和网络) 当我和 Foreman 在本地运行时: 1. 两个进程都登录到终端 2. 然后时钟进程停止输出(即使它还在运行
我刚刚开始使用 Ruby 和 sinatra 框架。我现在已经使用 heroku 进行了设置,我非常惊讶它的工作原理。只有一件事我想不通。我如何调试东西?听起来可能很奇怪,但我有这个变量,我想打印出来
我已经使用带有 Digital ocean 的 Ubuntu 服务器在 VPS 上成功部署了我的 Rails 应用程序。我正在使用工头启动许多进程,如果我通过 ssh 进入我的服务器,我可以使用 fo
I got one error message while running following command.I use Proxy.is this a problem with proxy?ple
看起来是一个相当简单的问题,但似乎无法弄清楚。我一直在遵循 Heroku 的 Django 说明 (https://devcenter.heroku.com/articles/django#using
一段时间以来,我一直在使用 foreman 以集中方式扩展我的各种 ruby 进程,它非常适合我。 无论如何,我希望有一些功能来重新启动一个进程,甚至给它更多的控制权,比如杀死一个进程并重新启动它
我在 application.yml 中将端口设置为 3000(figaro 管理环境变量)rails s 使用端口 3000但是当我运行 foreman start(按照 Heroku 的建议)时,
Unicorn 不是由 upstart 脚本运行的。 rvm 1.25.23 ruby 2.1.1 rails 4.1 配置/部署.rb desc 'Foreman init' task :f
我是一名优秀的程序员,十分优秀!