如何暂停Heroku服务器上的活动以避免出现账单?

4
我有一台Heroku服务器,月度附加费用约为$250.00(由于升级了Heroku Postgres和Heroku Redis)。我在可预见的未来不再使用该服务器,但希望能够以相同的配置稍后重新启动该服务器。
是否有一种方式可以暂时停止所有服务器功能以防止收到账单,并有可能稍后重新启动服务器?

你能告诉我账单的具体分配吗?每个附加组件/动力中有多少费用? - Nitin Nain
关于添加附加组件需要100美元,而添加dynos需要150美元。 - Parseltongue
1个回答

2

如果你只有不到2个进程类型,那么可以将 dynos 降级到hobby-dev层次。或者你也可以直接关闭它们。只需转到 https://dashboard.heroku.com/ ,点击你的应用程序,然后转到“资源”选项卡以控制dynos。

降低 heroku-redis 也应该很容易。它是临时存储,您可以稍后重新启动/扩展。此外,请参阅此处

唯一的难点可能是您的 Postgres 数据库。如果它有超过10,000行,则每月至少需要支付9美元,如果DB中有超过1Mn行,则每月至少需要支付50美元。许多时候,DB会收集大量日志数据。如果可能的话,您可以考虑清理和压缩数据。或者,您可以获取本地数据库转储并停用数据库,当您决定重新启动应用程序时,上传数据库(这是一个比较极端的步骤,所以请确保您备份了所有内容)。


是的,我担心的是PostGres数据库。它似乎是唯一一个我无法轻松停用的数据库。你有如何进行本地数据库转储然后重新上传的链接吗? - Parseltongue
好的,Heroku上的说明写得非常好。方法1(使用pg:backups:download):https://devcenter.heroku.com/articles/heroku-postgres-import-export。**方法2**(使用`pg:pull` pg:push):https://devcenter.heroku.com/articles/heroku-postgresql#pg-push-and-pg-pull。如果我是你,我会确保在停用Heroku数据库之前,能够将备份恢复到另一台(本地)机器上。 - Nitin Nain
1
抓住了!非常感谢。 - Parseltongue

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接