У меня есть приложение heroku с Rails 4.1.5 на Ruby 2.1.1.Хероку прерывистая ошибка H15 'Idle connection' при загрузке
Приложение включает в себя немного обработки мультимедиа и включает функцию загрузки javascript с использованием Dropzone JS, к действию, которое сохраняет фотографию на Amazon S3 до более поздней обработки в фоновом задании.
У меня возникла очень неприятная проблема. С перерывами - и в зависимости от скорости интернет-соединения - маршрутизатор Heroku убивает действие по загрузке с статусом H15 (бездействующее соединение). Я не верю, что соединение действительно простаивало, поскольку с использованием того же интернет-соединения я могу загружать подобные файлы на другие сайты.
Это не связано с тайм-аутом веб-диноза, поскольку запрос никогда не ударяет по дино в этих случаях, когда маршрутизатор сначала отключает его.
Что может быть здесь?
Примечание: Я реализовал это CORS-обработки техники: http://www.tsheffler.com/blog/?p=428
Журналы:
[Отметка] Heroku [маршрутизатор]: при = код ошибки = H15 убывание = "неактивное соединение" метод = POST path = "/ console/breeds/57-YAMTALE/photos" host = [host] request_id = 634d7680-8b66-4123-a4bc-fe78dc4e7b90 fwd = "[IP]" dyno = web.1 connect = 0ms service = 90232ms status = 503 байт = 0
PROCFILE:
веб: расслоение Exec рельсы сервер тонкие -p \ $ PORT -e \ $ RACK_ENV
самоцветов, которые могут иметь отношение:
жемчужина 'тонкий'
камень 'carrierwave'
камень 'carrierwave_backgrounder'
камень 'RMagick': требуется => 'RMagick'
камень 'АМС-SDK'
Gem 'стойки-CORS',: требуется => 'стойки/Корс'
Gem 'демонами'
камень 'exception_notification'