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

Procfile:

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

それまでにリクエストを完了できない場合、HerokuWebワーカーは30秒後にタイムアウトします。現在、アップロード速度が非常に遅く、30秒以内に応答を完了できない場合は、このエラーが発生する可能性があります。アップロード速度でない場合は、HerokuとS3の間のアップロード速度である可能性があります。これは、アップロードがそこに向けられているように見えるためです。

于 2012-10-31T16:21:44.983 に答える