我在Heroku上部署了一个应用程序。我正在使用免费服务。
很多时候,我收到以下错误。
PG::Error: ERROR: out of memory
如果我刷新浏览器,那没关系。但随后,它又随机发生了。
为什么会这样?
感谢。
Sam Kong
答案 0 :(得分:9)
如果在运行查询时遇到这些问题,则查询会很复杂或效率低下。免费套餐没有缓存,所以你已经在那里了。
如果您收到这些错误,请在https://help.heroku.com
打开支持服务单答案 1 :(得分:5)
heroku restart
只是帮助了我
答案 2 :(得分:0)
如果您不在免费套餐中,可能是因为您使用了太多连接到PG的内存。
考虑一个在几个dynos上运行的应用程序,有几个进程,每个进程都有很多线程,也许你正在填充池。
此外,正如Heroku's Help Center中所显示的那样,您可能会缓存太多不会被使用的语句。