是因为太长时间没有进行 sql 操作,然后 mysql2 短连接然后断开了是吗?那 mysql2 能够实现重连接吗?或者在 models 层还能有其他的办法吗?
主要还是偏业务代码的实现吧?
hi 我想问一下有关于 redmine 的书籍推荐吗?我也需要做二次开发,想深入了解一下。redmine 内部机制中有涉及到哪些典型算法的实现或创新呢?
更换 mysql2 之后,到目前为止,上述 500 内部错误问题,都没有出现!
rails2.3.5
rails3.1.0
我换成了 mysql2,我的 rails 是 2.3.5 的,特别低。 我在 vendor/rails/activerecord/lib/active_record/connection_adapters 里面看到只有 mysql_adapter.rb,但我发现 rails3.1.0 以后的文件中,都有一个 mysql2_adapter 文件。 为什么 rails2 里面没有呢?我只是在修改 database.yml、gem install mysql2 之后 gem activerecord_mysql2_adapter 了
我是不是不可以修改 vendor/rails 里面的代码,要不然一升级都白费了。 我修改过 pool size,没有效果。 不知道用不用换一个驱动器试一试,之前用的 mysql.gem,换一个 mysql2 试试?
测试环境上,只有我自己访问,但有时候也会出现 internal error 的错误。 连接失效过后,不会有重连的机制吗?在请求之前,不会确定连接是否有效吗?