La respuesta del servidor se corta a mitad de camino

Tengo una API REST que devuelve respuestas json. A veces (y lo que parece ser completamente aleatorio), la respuesta de json se corta a mitad de camino. Así que la cadena json devuelta se ve como:

<code>...route_short_name":"135","route_long_name":"Secte // end of response
</code>

Estoy bastante seguro de que no es un problema de codificación porque el punto de corte sigue cambiando de posición, dependiendo de la cadena json que se devuelve. Tampoco he encontrado un tamaño de respuesta particular para el que se produzca el corte (he visto que no se cortan 65kb, mientras que 40kbs).

Mirando el encabezado de respuesta cuando ocurre el corte:

<code>{
    "Cache-Control" = "must-revalidate, private, max-age=0";
    Connection = "keep-alive";
    "Content-Type" = "application/json; charset=utf-8";
    Date = "Fri, 11 May 2012 19:58:36 GMT";
    Etag = "\"f36e55529c131f9c043b01e965e5f291\"";
    Server = "nginx/1.0.14";
    "Transfer-Encoding" = Identity;
    "X-Rack-Cache" = miss;
    "X-Runtime" = "0.739158";
    "X-UA-Compatible" = "IE=Edge,chrome=1";
}
</code>

Tampoco suena una campana. ¿Nadie?

Respuestas a la pregunta(7)

Su respuesta a la pregunta