2013-04-29 5 views
4

Я получаю данные с помощью крошечных tds. При извлечении я получаю следующую ошибку. Я не использую eclipse. Использование сервера Mongrel + WindowsУстановленное соединение было прервано программным обеспечением вашей главной машины

 Read error: #<Errno::ECONNABORTED: An established connection was aborted by the software in your host machine.> 
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-ming 

    w32/lib/mongrel/http_response.rb:140:in `write' 
    C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-ming 
    w32/lib/mongrel/http_response.rb:140:in `write' 
    C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-ming 
    w32/lib/mongrel/http_response.rb:98:in `send_header' 
    C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rack-1.3.10/lib/rack/handle 
    r/mongrel.rb:88:in `process' 
    C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-ming 
    w32/lib/mongrel.rb:165:in `block in process_client' 
    C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-ming 
    w32/lib/mongrel.rb:164:in `each' 
    C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-ming 
    w32/lib/mongrel.rb:164:in `process_client' 
    C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-ming 
    w32/lib/mongrel.rb:291:in `block (2 levels) in run' 

Просьба предложить мне, как решить эту проблему.

+0

Привет, вы разрешили эту проблему? Я столкнулся с той же проблемой с тобой. Я сделал много google и не нашел подсказок. – RockU

+0

Ошибка по-прежнему не срабатывает, но моя функциональность работает нормально, даже пришла ошибка. Strange – Ashwini

ответ

1

У меня такая же проблема: в журнале сервера есть это сообщение об ошибке, а клиент получает исключение Timeout. Наконец, мы получили основную причину: мы отправляем строку с кодировкой base64 изображения с веб-сервера на клиент. Эта строка base64 может прервать с помощью разделительных кодов ответа HTTP и сбой веб-сервера. После того как мы удалили строку base64, она работает нормально.

+0

Эй, спасибо, что дал мне идею. – Ashwini

+0

У меня такая же проблема, описанная в этой проблеме, но url и cookie, которые я установил, являются UTF-8. Я использую запрос на получение. – msknapp

Смежные вопросы

 Смежные вопросы