Heroku dev上的致命数据库错误

时间:2012-12-21 09:13:46

标签: django mongodb heroku

我有一个Django应用程序(音乐流媒体服务)在Heroku上的免费托管帐户上运行,Postgres数据库有一个web dyno。昨天我写了一个脚本,将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

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

有什么建议吗?

0 个答案:

没有答案