November 25, 2010

Passenger/Apacheでエラー誰か助けて!

youRoomでapacheのエラーログに以下のようなエラーが吐かれて、500でレスポンスを返してしまっている。

Unexpected error in mod_passenger: An error occurred while receiving HTTP upload data: End of file found (70014)

[ pid=12679 file=ext/apache2/Hooks.cpp:749 time=2010-11-24 07:42:07.593 ]:

  Unexpected error in mod_passenger: An error occurred while receiving HTTP upload data: End of file found (70014)

  Backtrace:

     in ‘void Hooks::receiveRequestBody(request_rec*, const char*, std::string&)’ (Hooks.cpp:1142)

     in ‘int Hooks::handleRequest(request_rec*)’ (Hooks.cpp:470)

http://code.google.com/p/phusion-passenger/issues/detail?id=354

この辺りが関連しそうだなというところまでは探ってみたんですがわからない。。。

jpmobileを利用しているモバイルサイトで発生。DoCoMoとSBで発生しているみたい。

リクエストは、POST。Bodyに半角カナなどが含まれているっぽいのでその辺りが問題なのかもしれないが。。。

何か分かる人ヒントでもいいので、教えてください!

スモールスタート