我在 Heroku 的 cedar 堆栈上有一个小应用程序,它使用两个进程。一个运行 Sinatra 服务器,另一个收集推文并将它们插入数据库。该项目仍在开发中,虽然 Heroku 免费提供一个过程,但第二个过程需要花钱。
我想保持 Sinatra 服务器运行,但不时暂停推文收集器进程。如果您运行heroku stop tweet_collector.1
它将暂时停止该过程,但随后会出现Procfile
重新启动它。我还没有找到注释掉进程的方法,Procfile
所以我只是从文件中删除了进程并推送它。
您可以覆盖Procfile
from 命令行并停止进程吗?如果没有,你怎么能注释掉一个进程,Procfile
这样它就不会被读取?