У меня есть веб-сайт Ruby on Rails, который вызывает HTTP-вызовы для внешней веб-службы.
Примерно раз в день я получаю сообщение об ошибке SystemExit (stacktrace ниже), в котором сбой вызова службы. Если я затем попытаюсь выполнить тот же самый запрос на моем сайте через несколько секунд, он отлично работает. Это происходило с момента выхода сайта, и мне не удавалось отслеживать, что вызывает его.
Ruby - версия 1.8.6, а rails - версия 1.2.6.
У кого-нибудь еще есть эта проблема?
Это ошибка и stacktrace.
Вышел SystemExit /usr/local/lib/ruby/gems/ 1.8/gems/rails-1.2.6/lib/fcgi_handler.rb:116:in Выход' /usr/local/lib/ruby/gems/ 1.8/gems/rails-1.2.6/lib/fcgi_handler.rb:116:in exit_now_handler" /usr/local/lib/ruby/gems/ 1.8/gems/activesupport-1.4.4/lib/active_support/inflector.rb:250:in to_proc '/usr/local/lib/ruby/1.8/net/protocol.rb:133:в вызове' /usr/local/lib/ruby/ 1.8/net/protocol.rb:133:in sysread ' /usr/local/lib/ruby/ 1.8/net/protocol.rb:133:in rbuf_fill ' /usr/local/lib/ruby/ 1.8/timeout.rb:56:in timeout ' /usr/local/lib/ruby/ 1.8/timeout.rb:76:in timeout ' /usr/local/lib/ruby/ 1.8/net/protocol.rb:132:in rbuf_fill ' /usr/local/lib/ruby/ 1.8/net/protocol.rb:116:in readuntil ' /usr/local/lib/ruby/ 1.8/net/protocol.rb:126:in readline ' /usr/local/lib/ruby/ 1.8/net/http.rb:2017:in read_status_line ' /usr/local/lib/ruby/ 1.8/net/http.rb:2006:in read_new ' /usr/local/lib/ruby/ 1.8/net/http.rb:1047:in request ' /usr/local/lib/ruby/ 1.8/net/http.rb:945:in request_get ' /usr/local/lib/ruby/ 1.8/net/http.rb:380:in get_response ' /usr/local/lib/ruby/ 1.8/net/http.rb:543:in start ' /usr/local/lib/ruby/ 1.8/net/http.rb:379:in get_response '