Django + Heroku:内存不足问题

时间:2013-06-15 20:11:10

标签: python django heroku

所以这是我第一次在Heroku上部署django实例。到目前为止,我的网站已访问了1000次,访问次数达600次。我们每天大约有60-200次访问。链接为https://socialspark.spuro.org/

今天,生活了6天 - 我们的网站遇到了很多内存问题。 I.E.,不能分配dyno进程或者,不能分配内存:

OperationalError at /
FATAL:  out of memory
DETAIL:  Failed on request of size 33208.
could not fork new process for connection: Cannot allocate memory

FATAL:  out of memory

任何人都可以解释为什么会这样吗?这真的是因为Django得到了这个信息吗?我在代码中做错了吗?诊断真的很难。

我甚至将我们的流程更新为2X(因此付费),但我仍然遇到

could not fork new process for connection: Cannot allocate memory

2 个答案:

答案 0 :(得分:0)

对于他们的初学者数据库来说,这是Heroku的一个错误。

对于遇到这种情况的其他人,请注意Stack Overflow上的类似线程 - 这也确认了这可能是Heroku的一个问题。在调试这个时,我被鼓励去审查数据库优化等等。在此之后,我优化了所有查询,但仍遇到此错误。

请注意类似这样的线程,发送票证然后检查自己的代码。你可以节省几个小时。

答案 1 :(得分:0)

重启服务器对我有帮助(维护模式打开和关闭)