in 0.5.2 we occasionally see this error in production. You probably want to rescue it somewhere:
A Errno::ETIMEDOUT occurred in help#contact:
Connection timed out - connect(2)
/usr/pkg/ruby184/lib/ruby/1.8/net/http.rb:562:in `initialize'
-------------------------------
Backtrace:
-------------------------------
/usr/pkg/ruby184/lib/ruby/1.8/net/http.rb:562:in `initialize'
/usr/pkg/ruby184/lib/ruby/1.8/net/http.rb:562:in `connect'
/usr/pkg/ruby184/lib/ruby/1.8/timeout.rb:48:in `timeout'
/usr/pkg/ruby184/lib/ruby/1.8/timeout.rb:76:in `timeout'
/usr/pkg/ruby184/lib/ruby/1.8/net/http.rb:562:in `connect'
/usr/pkg/ruby184/lib/ruby/1.8/net/http.rb:555:in `do_start'
/usr/pkg/ruby184/lib/ruby/1.8/net/http.rb:544:in `start'
/usr/pkg/ruby184/lib/ruby/1.8/net/http.rb:1031:in `request'
/usr/pkg/ruby184/lib/ruby/1.8/net/http.rb:988:in `post2'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activesalesforce-0.5.2/lib/rforce.rb:245:in `call_remote'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activesalesforce-0.5.2/lib/rforce.rb:192:in `login'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activesalesforce-0.5.2/lib/asf_adapter.rb:87:in `activesalesforce_connection'
/usr/pkg/ruby184/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/pkg/ruby184/lib/ruby/1.8/benchmark.rb:307:in `realtime'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activesalesforce-0.5.2/lib/asf_adapter.rb:85:in `activesalesforce_connection'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activerecord-1.14.1.4200/lib/active_record/connection_adapters/abstract/connec
tion_specification.rb:251:in `connection_without_query_cache='
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activerecord-1.14.1.4200/lib/active_record/query_cache.rb:54:in `connection='
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activerecord-1.14.1.4200/lib/active_record/connection_adapters/abstract/connec
tion_specification.rb:220:in `retrieve_connection'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activerecord-1.14.1.4200/lib/active_record/connection_adapters/abstract/connec
tion_specification.rb:78:in `connection'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activerecord-1.14.1.4200/lib/active_record/base.rb:696:in `columns'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activerecord-1.14.1.4200/lib/active_record/base.rb:1969:in
`attributes_from_column_definition'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activerecord-1.14.1.4200/lib/active_record/base.rb:1351:in
`initialize_without_callbacks'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/activerecord-1.14.1.4200/lib/active_record/callbacks.rb:236:in `initialize'
[RAILS_ROOT]/app/models/case.rb:49:in `initialize'
[RAILS_ROOT]/app/controllers/help_controller.rb:25:in `contact'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.1.4200/lib/action_controller/base.rb:957:in
`perform_action_without_filters'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.1.4200/lib/action_controller/filters.rb:368:in
`perform_action_without_benchmark'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.1.4200/lib/action_controller/benchmarking.rb:69:in
`perform_action_without_rescue'
/usr/pkg/ruby184/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.1.4200/lib/action_controller/benchmarking.rb:69:in
`perform_action_without_rescue'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.1.4200/lib/action_controller/rescue.rb:82:in `perform_action'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.1.4200/lib/action_controller/base.rb:428:in
`process_without_filters'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.1.4200/lib/action_controller/filters.rb:377:in
`process_without_session_management_support'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/actionpack-1.12.1.4200/lib/action_controller/session_management.rb:117:in
`process'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/rails-1.1.1.4200/lib/dispatcher.rb:38:in `dispatch'
script/scgi_rails:210:in `process_request'
/usr/pkg/ruby184/lib/ruby/1.8/monitor.rb:229:in `synchronize'
script/scgi_rails:206:in `process_request'
script/scgi_rails:196:in `read_header'
script/scgi_rails:165:in `handle_client'
script/scgi_rails:144:in `handle_client'
script/scgi_rails:126:in `listen'
script/scgi_rails:124:in `listen'
script/scgi_rails:108:in `run'
script/scgi_rails:105:in `run'
script/scgi_rails:102:in `run'
script/scgi_rails:312
script/scgi_rails:276:in `make_command'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/cmdparse-2.0.1/lib/cmdparse.rb:195:in `execute'
/usr/pkg/ruby184/lib/ruby/gems/1.8/gems/cmdparse-2.0.1/lib/cmdparse.rb:411:in `parse'
script/scgi_rails:334
|