メモ: nginx「upstream sent invalid chunked response while reading upstream」

  • nginx/1.2.0でエラーを吐いた(しかも正常なレスポンスを返さない)
  • nginx/1.0.15ではエラーを吐かなかった

とりあえず、検索してみるとIRCのログのようなものにヒットした。
http://ngxbot.lustfield.net/logs/%23nginx/2012/02/%23nginx.03.log
英語でよくわからないけど、HTTP 1.1があやしいみたいなことを言っているので、

proxy_http_version 1.1;

をconfに追加したらエラーを吐かなくなって、正常なレスポンスを返すようになった。
でもこれでいいのかわからないので、また後で調べる。