我在heroku上有一个基本的API。它应该呈现整个数据表(7.2MB)。
相反,我收到R14错误(超出了内存配额)。详细信息说该应用程序正在使用724MB!当我是唯一使用这种基本应用程序的人时,我不知道这怎么可能。
这是控制器
def index
@flatfiles = Flatfile.all
render json: @flatfiles
end
和路线
get 'flatfiles/:key' => 'flatfiles#index'
我尝试过heroku restart
,但没有结果。
Flatfile
表包含约27万行和两列(每列每个值大约20个字符)。 csv中的数据大小为7.2MB。对于具有0.5GB可用内存的dyno,我不会期望这会有任何问题。