我在Heroku的雪松堆上有一个小应用程序,它使用两个进程。一个运行Sinatra服务器,另一个收集推文并将它们插入数据库。该项目仍在开发中,而Heroku提供免费的一个流程,第二个流程需要花钱。
我想让Sinatra服务器保持运行,但不时暂停推文收集器进程。如果您运行heroku stop tweet_collector.1
,它将暂时停止该过程,但随后会显示Procfile
重新启动它。我还没有找到一种方法来评论Procfile
中的进程,所以我只是从文件中删除了进程并推送它。
您可以从命令行覆盖Procfile
并停止进程吗?如果没有,你怎么能在Procfile
中注释掉一个过程,所以它不被读取?
答案 0 :(得分:2)
我相信您可以使用heroku标度将任何Procfile条目缩放为零:
heroku scale web=0