我对 Heroku procfiles 和 Rails 有点怀疑。在你问之前,我目前正在使用Ruby 2.1.2和Rails 4.1.6。
我的项目只会通过Heroku Scheduler运行 Schedule Tasks - 换句话说,我不想花钱运行一个实际上不存在的网站和一个每X 分钟执行一次的简单 Rake 任务。
目前我的procfile如下:
web:
但是 Heroku 仍在运行网络测功机,正如我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 禁用网络测功机?