Welnu, het lijkt erop dat volgens deze regels 29 en 30 in mysql_adapter.rb,
@connection.options(Mysql::OPT_READ_TIMEOUT, @config[:read_timeout]) if @config[:read_timeout]
@connection.options(Mysql::OPT_WRITE_TIMEOUT, @config[:write_timeout]) if @config[:write_timeout]
Je hoeft alleen maar een read_timeout en write_timeout waarde toe te voegen aan het .yaml databaseconfiguratiebestand.
Dus,
development:
adapter: mysql
encoding: utf8
database: app_development
pool: 5
username: root
password:
write_timeout: 1
read_timeout: 1
Zou de truc moeten zijn om lees- en schrijftime-outs van 1 sec per stuk in te stellen. Helaas kunt u hierdoor geen time-outs van minder dan een seconde instellen.