1

我是heroku的新手,想知道他们的术语。

我主持了一个项目,该项目需要播种以填充具有数万行的数据库。为此,我使用网络测功机从网络上的 API 中提取信息。

当我的测功机正在运行时,我收到内存通知,说测功机已超出内存要求(特定的 Heroku 错误是 R14 和 R15)。

我不确定这是否仅仅意味着我的播种过程(web dyno)运行得太快并且会受到限制,或者我的数据库本身是否太大并且必须减少?

4

1 回答 1

1

R14并且R15错误仅在其运行时测功机上引发。作为参考,Heroku Postgres 数据库不在 dynos 上运行。如果您遇到R14/R15错误,则意味着您要提取的种子数据可能会耗尽您的内存配额。您需要减小数据大小或批量处理数据,写入 Postgres,然后在继续之前进行清理。

于 2018-10-05T20:57:19.567 回答