2012-06-12 10 views
5

Estoy trabajando en Ruby on Rails. Un proyecto que funciona bien en el servidor local y cuando lo despliego en heroku da el siguiente error. ¡Gracias!Error H13 (conexión cerrada sin respuesta) Heroku

2012-06-12T14:19:23+00:00 heroku[router]: Error H13 (Connection closed without response) -> GET sheets-vip.heroku.com/ dyno=web.1 queue= wait= service= status=503 bytes= 
2012-06-12T14:19:23+00:00 heroku[nginx]: 122.179.134.45 - - [12/Jun/2012:14:19:23 +0000] "GET/HTTP/1.1" 503 601 "-" "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0" myapp1101.heroku.com 
2012-06-12T14:27:35+00:00 app[web.1]: !! Unexpected error while processing request: can't modify frozen array 
2012-06-12T14:27:35+00:00 heroku[router]: Error H13 (Connection closed without response) -> GET sheets-vip.heroku.com/ dyno=web.1 queue= wait= service= status=503 bytes= 
2012-06-12T14:27:35+00:00 heroku[nginx]: 122.179.134.45 - - [12/Jun/2012:14:27:35 +0000] "GET/HTTP/1.1" 503 601 "-" "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0" myapp1101.heroku.com 

Respuesta

2

Este error ocurre cuando algo en el fondo de una dependencia de su aplicación explota. Por ejemplo, vimos este error cuando una solicitud entrante era enorme (es decir, era un documento JSON a +100K). Pudimos arreglar esto configurando:

Rack::Utils.key_space_limit = some appropriate value 

Es decir, el H13 era b/c de un error de Rack. Intente aumentar el registro en su aplicación, ya que eso podría indicar el error (así es como finalmente nos concentramos en el límite de espacio de clave de Rack).

+0

Gracias por su reproducción. ¿Puedes especificar dónde tengo que mencionar esto? – vajapravin

+1

También recibo el mismo error en Heroku. ¿Sabes cómo aumentar el registro en heroku? – ramz15

+0

La aplicación en cuestión se implementó con Sinatra, por lo que colocamos Rack :: Utils.key_space_limit en un archivo de configuración que se carga en la inicialización. –

Cuestiones relacionadas