【发布时间】:2016-10-29 02:01:18
【问题描述】:
我在 Heroku 上部署了一个应用程序。我正在使用免费服务。
经常出现以下错误。
PG::Error: ERROR: out of memory
如果我刷新浏览器,就可以了。但后来,它又随机发生了。
为什么会这样?
谢谢。
三江
【问题讨论】:
标签: heroku
我在 Heroku 上部署了一个应用程序。我正在使用免费服务。
经常出现以下错误。
PG::Error: ERROR: out of memory
如果我刷新浏览器,就可以了。但后来,它又随机发生了。
为什么会这样?
谢谢。
三江
【问题讨论】:
标签: heroku
如果您在运行查询时遇到这些问题,则说明您的查询很复杂或效率低下。免费层没有缓存,所以你已经在那里了。
如果您遇到这些错误,请在 https://help.heroku.com 处打开支持票
【讨论】:
heroku restart 只是帮助了我
【讨论】:
restart 只会在您的连接数很高并且消耗太多内存时才会在此处产生影响,在这种情况下,重新启动应该会清除所有这些连接。 Heroku Postgres 数据库不在 dynos 上运行。 restart 不会重新启动您的数据库实例。
如果您不在免费套餐中,可能是因为您使用了过多的内存连接到 PG。
考虑一个在多个测功机上运行的应用程序,具有多个进程,每个进程都有很多线程,也许您正在填满池。
另外,正如 Heroku's Help Center 中显示的那样,您可能缓存了太多不会使用的语句。
【讨论】: