如何暂停Heroku雪松堆栈上的进程

时间:2012-01-13 00:16:54

标签: process heroku cedar

我在Heroku的雪松堆上有一个小应用程序,它使用两个进程。一个运行Sinatra服务器,另一个收集推文并将它们插入数据库。该项目仍在开发中,而Heroku提供免费的一个流程,第二个流程需要花钱。

我想让Sinatra服务器保持运行,但不时暂停推文收集器进程。如果您运行heroku stop tweet_collector.1,它将暂时停止该过程,但随后会显示Procfile重新启动它。我还没有找到一种方法来评论Procfile中的进程,所以我只是从文件中删除了进程并推送它。

您可以从命令行覆盖Procfile并停止进程吗?如果没有,你怎么能在Procfile中注释掉一个过程,所以它不被读取?

1 个答案:

答案 0 :(得分:2)

我相信您可以使用heroku标度将任何Procfile条目缩放为零:

heroku scale web=0 

此处提供更多信息:http://devcenter.heroku.com/articles/procfile