我遇到了这个错误:
'could not obtain a database connection within 5 seconds (waited 5.001017 seconds). The max pool size is currently 16; consider increasing it.'
首先我遇到了这个错误,将计数从5增加到16。但问题仍然存在,而且我是唯一测试数据库的人。既然我是唯一的用户,为什么会发生这种情况?
顺便说一下,我没有使用Rails。 我正在使用:
ActiveRecord::Base.establish_connection ({
:adapter => 'mysql2',
:database => 'ck',
:host => 'localhost',
:username => 'root',
:password => '',
:pool => 16,
})
并且使用Sinatra。谢谢。
Sinatra::Base
的类里。 - RamfjordActiveRecord::Base.connection.close
而不是文档中指定的ActiveRecord::Base.clear_active_connections!
?这是因为文档已经过时了吗? - Ramfjord