activerecord的一个猴子补丁,用于在失去与mysql服务器的连接后重新连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了activerecord的一个猴子补丁,用于在失去与mysql服务器的连接后重新连接相关的知识,希望对你有一定的参考价值。
# Patch mysql adapter so that it reconnects after discovering an lost connection error module ActiveRecord::ConnectionAdapters class MysqlAdapter alias :orig_execute :execute def execute(sql,name=nil) orig_execute(sql,name) rescue ActiveRecord::StatementInvalid => exception if LOST_CONNECTION_ERROR_MESSAGES.any? { |msg| exception.message. =~ /#{msg}/ } reconnect! retry else raise end end end end
以上是关于activerecord的一个猴子补丁,用于在失去与mysql服务器的连接后重新连接的主要内容,如果未能解决你的问题,请参考以下文章
python boto的Decimal上下文的猴子补丁,允许浮动的不精确和圆形表示。用于在运行时存储DynamoDB中的任何浮动