Jeg har en Ruby on Rails nettside som gjør HTTP samtaler til et eksternt Web Service.
Om en gang om dagen jeg får en feilmelding epost SystemExit (stakksporing nedenfor) hvor et kall til tjenesten mislyktes. Hvis jeg da prøver nøyaktig samme søket på nettstedet mitt øyeblikk senere fungerer det fint. Det har foregått siden nettstedet gikk live, og jeg har hatt noe hell å spore opp hva som forårsaker det.
Ruby er versjon 1.8.6 og rails er versjon 1.2.6.
Alle andre som har dette problemet?
Dette er feil, og stakksporing.
En SystemExit skjedde /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/fcgi_handler.rb:116:in exit' /usr/local/lib/ruby/gems/1.8/gems/ skinne-1.2.6 / lib / fcgi_handler.rb: 116: i 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:in kaller' /usr/local/lib/ruby/1.8/net/protocol.rb:133:in sysread'/ usr / local / lib / rubin / 1.8 / net / protocol.rb: 133: i rbuf_fill '/usr/local/lib/ruby/1.8/timeout.rb:56:in timeout' /usr/local/lib/ruby/1.8/timeout. rb: 76: i 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 / rubin / 1.8 / net / http.rb: 2006: i read_new '/usr/local/lib/ruby/1.8/net/http.rb:1047:in forespørsel' /usr/local/lib/ruby/1.8/ net / http.rb: 945: i request_get' /usr/local/lib/ruby/1.8/net/http.rb:380:i n get_response '/usr/local/lib/ruby/1.8/net/http.rb:543:in starte' /usr/local/lib/ruby/1.8/net/http.rb:379:in get_response'