我是heroku的新手,想知道他们的术语。
我主持了一个项目,该项目需要种子才能用成千上万的行填充数据库。为此,我使用了Web dyno来从Web上的API中提取信息。
在我的dyno运行时,我收到内存通知,说该dyno超出了内存要求(特定的heroku错误为R14和R15)。
我不确定这是否仅意味着播种过程(Web dyno)运行得太快并且会受到限制,或者我的数据库本身是否太大而必须减少?
答案 0 :(得分:1)
R14
和R15
错误仅在其运行时动态数上引发。作为参考,Heroku Postgres数据库不在dynos上运行。如果您遇到R14
/ R15
错误,则意味着您要提取的种子数据可能会耗尽内存配额。您需要减小数据大小或批量处理数据,写入Postgres,然后进行清理。