0
我无法删除Django管理员中的模型实例。当我尝试,我得到一个应用程序错误有以下日志:Heroku - Python/Django R14 - 超出内存配额
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
这是我procfile:
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到--autooscale = 10,2)。
您能否详细说明“我无法删除Django管理员中的模型实例”?你如何尝试删除? – EyuelDK
我在我的管理员(/ admin/auth/user /)的用户部分。我点击用户旁边的复选框,然后转到顶部的标记为“action”的下拉菜单并选择“删除选定的用户”,然后点击。点击开始后,该应用需要花费20-30秒的时间才能将我带到应用程序错误页面。 – trillf0rd