Sha256: 9f1693775f1240e4232ae75c5919440632568a96ad0067f2c01923f73b760cbb
Contents?: true
Size: 433 Bytes
Versions: 1
Compression:
Stored size: 433 Bytes
Contents
require 'active_record/connection_adapters/mysql_adapter' module ActiveRecord::ConnectionAdapters class MysqlAdapter alias_method :execute_without_retry, :execute def execute(*args) execute_without_retry(*args) rescue ActiveRecord::StatementInvalid if $!.message =~ /server has gone away/i warn "Server timed out, retrying" reconnect! retry end raise end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stompserver_ng-1.0.6 | lib/stomp_server_ng/queue/ar_reconnect.rb |