1

我有一个 Django 应用程序(音乐流服务)在 Heroku 上的一个免费托管帐户上运行,它带有一个带有一个 web dyno 的 Postgres 数据库。昨天我写了一个脚本,将 mp3 文件上传到 Heroku,提取元数据,然后将文件上传到 Amazon S3。当我完成这个过程时,当我尝试刷新时出现此错误

could not fork new process for connection: Cannot allocate memory

或者

FATAL:  remaining connection slots are reserved for non-replication superuser connections

当我去 postgres.heroku.com 查看统计数据时,这就是我所拥有的:

Plan    Dev
Status  available
Data Size   9.0 MB
Tables  0
PG Version  9.1.6
Created December 05, 2012 17:33

我们还没有用户,事实上,我是目前唯一使用它的用户。我确定我们很快就必须升级,但我不确定从什么开始。我们应该从数据库开始,获得更多的测功机,还是什么?我什至开始考虑切换到 MongoDB,因为读取和写入数据库数据的频率会相对较高(增加每首歌曲的星数和收听次数,每个用户收听的分钟数等)。

有什么建议么?

4

0 回答 0