【问题标题】:Heroku - Python / Django R14 - Memory quota exceededHeroku - Python / Django R14 - 超出内存配额
【发布时间】:2017-11-02 23:19:12
【问题描述】:

我无法在 Django 管理员中删除模型实例。当我尝试时,我收到以下日志的应用程序错误:

2017-06-01T16:49:52.582763+00:00 app[web.1]: [2017-06-01 16:49:52 +0000] [4] [CRITICAL] WORKER TIMEOUT (pid:27)
2017-06-01T16:49:53.966027+00:00 app[web.1]: [2017-06-01 16:49:53 +0000] [54] [INFO] Booting worker with pid: 54
2017-06-01T16:50:12.048171+00:00 heroku[web.1]: Process running mem=642M(125.4%)
2017-06-01T16:50:12.048339+00:00 heroku[web.1]: Error R14 (Memory quota exceeded)
2017-06-01T16:50:22.371199+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=POST path="/admin/auth/user/" request_id=e850ec27-3452-4e05-9077-00107a6dbd08 fwd="69.250.203.83" dyno=web.1 connect=1ms service=30000ms status=503 bytes=0 protocol=http
2017-06-01T16:50:23.409859+00:00 app[web.1]: [2017-06-01 16:50:23 +0000] [4] [CRITICAL] WORKER TIMEOUT (pid:45)
2017-06-01T16:50:23.676154+00:00 app[web.1]: [2017-06-01 12:50:23 +0000] [45] [INFO] Worker exiting (pid: 45)
2017-06-01T16:50:24.927345+00:00 app[web.1]: [2017-06-01 16:50:24 +0000] [63] [INFO] Booting worker with pid: 63

这是我的过程文件:

web: gunicorn djangoall.wsgi
worker: celery -A djangoall worker --autoscale=10,3
beat: celery -A djangoall beat -S django

在我的本地环境中执行此操作可以正常工作。 Heroku 文档参考内存错误是特定于语言的,不包括 Python 指南。

我查看了 SO 问题的数量,但是当我根据这个答案 I am getting Error R14 (Memory quota exceeded) in heroku with a Django app 将工人降低了一个(通过将 --autoscale=10,3 更改为 --autoscale=10,2)时没有成功。

【问题讨论】:

  • 您能否详细说明“我无法在 Django 管理员中删除模型实例。”?您是如何尝试删除的?
  • 我在我的管理员 (/admin/auth/user/) 的用户部分。我单击用户旁边的复选框,然后转到顶部标记为操作的下拉菜单,然后选择“删除选定用户”然后继续。单击“开始”后,该应用会花费 20-30 秒的时间加载,然后将我带到应用错误页面。

标签: python django heroku celery


【解决方案1】:

正如您在问题中所说,您正在尝试从应用的管理面板中删除模型实例。假设您在 Heroku 没有内存配额错误的情况下实现了这一目标,这将释放数据库存储空间。

您遇到的错误与您的流量有关。尝试启动另一个网络测功机,因为内存不足。

【讨论】:

    【解决方案2】:

    heroku restart 为我解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2012-11-02
      • 2014-10-15
      • 2017-04-16
      • 1970-01-01
      • 2020-11-23
      • 2017-11-29
      • 2013-10-01
      • 2023-03-28
      • 2014-07-14
      相关资源
      最近更新 更多