【发布时间】:2015-03-22 12:07:05
【问题描述】:
我对 Heroku procfiles 和 Rails 有点怀疑。在你问之前,我目前正在使用 Ruby 2.1.2 和 Rails 4.1.6。
我的项目将仅通过Heroku Scheduler 运行计划任务 - 换句话说,我不想付费运行一个实际上不存在的网站和一个将每 X 分钟执行一次的简单 Rake 任务。
目前我的 procfile 如下:
web:
但是 Heroku 仍在运行 web dyno,正如我在终端上运行 heroku ps 时所看到的那样:
=== web (1X): `bin/rails server -p $PORT -e $RAILS_ENV`
web.1: up 2015/01/23 10:04:31 (~ 27m ago)
那么,我有两个问题(关注第二个):
- 如果我的“web dyno”仍然通过 Heroku Scheduler 与我的计划任务一起运行,我是否会超过 Heroku 的 750 个空闲小时?
- 如何使用 Procfile 禁用 web dyno?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 heroku scheduled-tasks procfile