[英]How to increase the connection timeout for mysql connection from c# application?
[英]How to increase connection timeout in rails?
我收到错误消息,因为"could not obtain a database connection within 5.000 seconds (waited 5.000 seconds)"
。 我试图通过在database.yml文件中添加超时字段来将超时增加到10秒,如下所示。
adapter: mysql2
encoding: utf8
pool: 10
timeout: 10000
username: root
password: root
在将超时添加到10秒后,我希望获得10秒的超时,但是仍然获得5秒的超时。 似乎超时设置不正确。
设置中的超时控制数据库连接本身的超时,但是由于所有10个设备都忙于5秒钟,因此您无法在Rails上获取错误,导致无法从池中获得空闲连接
尝试增加池大小。 还要考虑慢速查询
对于池超时-使用checkout_timeout
设置
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.