# Capturing remote DB connect errors

**URL:** <https://www.ruby-forum.com/t/capturing-remote-db-connect-errors/120094>\
**Category:** Rails\
**Created:** [November 13, 2007, 6:10pm UTC](https://www.ruby-forum.com/t/capturing-remote-db-connect-errors/120094 "2007-11-13T18:10:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nextpulse](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/71c47a/32.png) [@nextpulse](https://www.ruby-forum.com/u/nextpulse)\
**Post date:** [November 13, 2007, 6:10pm UTC](https://www.ruby-forum.com/t/capturing-remote-db-connect-errors/120094/1 "2007-11-13T18:10:39Z")

</div>

I have an app that contains active records that is on a remoteDB.  
If the remote DB is down - my local app cannot continue, with the  
following error.

Mysql::Error (Can’t connect to MySQL server on ‘xxxxxxxx’ (110)): /  
usr/lib64/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active\_record/  
connecti  
on\_adapters/mysql\_adapter.rb:389:in `real_connect' /usr/lib64/ruby/ gems/1.8/gems/activerecord-1.15.3/lib/active_record/ connection_adapters/mysql_adapter.rb:389:in`connect’ /usr/lib64/  
ruby/gems/1.8/gems/activerecord-1.15.3/lib/active\_record/  
connection\_adapters/mysql\_adapter.rb:232:in `reconnect!' /usr/lib64/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/ connecti on_adapters/abstract_adapter.rb:93:in`verify!’ /usr/lib64/ruby/  
gems/1.8/gems/activerecord-1.15.3/lib/active\_record/connecti  
on\_adapters/abstract/connection\_specification.rb:109:in  
`verify\_active\_connectio  
ns!’

Is there anyway I can handle this error in my app - so that I know the  
remote DB is down?  
(I use begin…rescue around the remote active record and it does not  
work)
