2012-07-31 8 views
5

とのRails 3アプリケーションから返されたボディとRABL不完全な応答私はRailsの3を使用してJSON APIを構築しましたRABL

APIはうまく動作しますが、特定の要求にデータの一部のみが返されます - 残りのJSONは切り捨てられます。 JSONは無効なので、APIに依存するモバイルアプリはクラッシュしています。

体が特定の大きさで切り取られ、問題を解決するために正しい方向に向いている理由を誰もが考えることができますか?おかげ

+0

レスポンスに含まれている内容に基づいて、常に「最大長」であるのか、それともカットされていますか? 長さの場合、後で切り捨てる長さはどれくらいですか? –

答えて

8

は、だから、私は私の助手席のconfigsでpassenger_buffer_response off;を設定することによって、それを修正旅客

長い話を短くまで、この問題を追跡することができました。

+0

あなたはUnicorn + Nginxでそれをどう対処するか考えていますか?私はUnicornでまったく同じ問題に遭遇しましたが、正しく設定する方法を理解できません。ありがとうございました! – yujingz

+6

あなたのロケーションブロックに 'proxy_buffering off;'を追加してください。http://unicorn.bogomips.org/examples/nginx.conf – bodacious

+0

あなたの問題が解決するかどうかを知りたいのですか? :) – bodacious

関連する問題