3

我正在使用 Django 管理界面上传图像。它以前运行良好,但现在在上传仅约 1 MB 的图像时出现应用程序错误 (H13)。

Heroku 日志:

2012-10-25T04:00:06+00:00 app[web.1]: 2012-10-25 04:00:06 [2] [CRITICAL] WORKER TIMEOUT (pid:13)
2012-10-25T04:00:06+00:00 app[web.1]: 2012-10-25 04:00:06 [2] [CRITICAL] WORKER TIMEOUT (pid:13)
2012-10-25T04:00:06+00:00 heroku[router]: Error H13 (Connection closed without response) -> POST www.website.com/admin/whatever/ dyno=web.1 queue= wait= service= status=503 bytes=
2012-10-25T04:00:06+00:00 app[web.1]: 2012-10-25 04:00:06 [68] [INFO] Booting worker with pid: 68

档案:

web: gunicorn myapplication.wsgi -b 0.0.0.0:$PORT -w 10

设置:

STATICFILES_STORAGE = DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'

知道发生了什么吗?

4

1 回答 1

4

如果到那时无法完成请求,Heroku 网络工作者将在 30 秒后超时。如果您的上传速度现在真的很慢并且无法在 30 秒内完成响应,您可能会收到此错误。如果不是您的上传速度,则可能是 Heroku 和 S3 之间的上传速度,因为您的上传似乎是定向到那里的。

于 2012-10-31T16:21:44.983 回答