通过MySQL Client用命令:show processlist发现数据库连接数量一直居高不下,轻轻松松就上2k+的连接。通过读Rails框架的connection_pool.rb文件代码,发现在各模型中用establish_connection连接数据库会造成很大的问题。文件中类ConnectionHandler的establish_connection方法代码如下:Ruby代码 def establish_connection(name, spec) @connection_pools[name] = ConnectionAdapters::ConnectionPool.new(spec) end def establish_connection(name, spec)
@connection_pools[name] = ConnectionAdapters::ConnectionPool.new(spec)
您好,在安装完Ruby 2.0.0后运行“gem install rails”命令开始安装Rails,系统死活没有响应,于是Ctr+C 中断安装程序。 刚开始以为是权限的问题,加上了sudo,发现问题依旧,再次Ctr+C中断安装程序。 折腾好几回都一样,后来去网上查一查,发现原...