2012-06-12 3 views
5

Ruby on Rails를 연구 중입니다. 로컬 서버에서 제대로 작동하는 프로젝트이며 영웅에 배치하면 다음과 같은 오류가 발생합니다. 감사!오류 H13 (응답없이 연결이 끊어짐) 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 

답변

2

이 오류는 응용 프로그램의 종속성에 깊은 무언가가 폭파 할 때 발생합니다. 예를 들어 들어오는 요청이 엄청날 때 (예 : + 100K의 JSON 문서)이 오류가 발생했습니다. 우리는 설정하여이 문제를 해결할 수 있었다 :이다

Rack::Utils.key_space_limit = some appropriate value 

는 H13은 B/랙 오류의 c를했다. 응용 프로그램에서 로깅을 늘리십시오. 오류가 발생할 수 있으므로 (결국 랙 키 공간 제한이 어떻게되는지 확인하십시오).

+0

재생 해 주셔서 감사합니다. 이 부분에 대해 언급 할 수 있습니까? – vajapravin

+1

나는 또한 Heroku에서 같은 오류가 발생합니다. 당신은 영웅의 로깅을 늘리는 방법을 알고 있습니까? – ramz15

+0

문제의 앱이 Sinatra로 구현되었으므로 초기화시로드되는 구성 파일에 Rack :: Utils.key_space_limit을 배치했습니다. –

관련 문제