2012-06-12 21 views
5

Tôi đang làm việc trên Ruby on Rails. Một dự án hoạt động tốt trên máy chủ cục bộ và khi tôi triển khai nó trên heroku, nó đưa ra lỗi sau. Cảm ơn!Lỗi H13 (Kết nối đã đóng mà không có phản hồi) 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 

Trả lời

2

Lỗi này xảy ra khi có điều gì đó sâu bên dưới sự phụ thuộc vào ứng dụng của bạn. Ví dụ: chúng tôi đã thấy lỗi này khi một yêu cầu đến rất lớn (nghĩa là nó là tài liệu JSON ở mức + 100K). Chúng tôi có thể khắc phục điều này bằng cách đặt:

Rack::Utils.key_space_limit = some appropriate value 

Tức là, H13 là b/c của lỗi Rack. Hãy thử tăng ghi nhật ký trong ứng dụng của bạn vì điều đó có thể dẫn đến lỗi (đó là cách chúng tôi cuối cùng đã không được đưa vào giới hạn không gian khóa Rack).

+0

Cảm ơn bạn đã phát lại. Bạn có thể chỉ định nơi tôi phải đề cập đến điều này? – vajapravin

+1

Tôi cũng gặp lỗi tương tự trên Heroku. Bạn có biết làm thế nào để tăng đăng nhập trong heroku? – ramz15

+0

Các ứng dụng trong câu hỏi đã được thực hiện w/Sinatra vì vậy chúng tôi đặt Rack :: Utils.key_space_limit trong một tập tin cấu hình được nạp vào khởi tạo. –

Các vấn đề liên quan