Tja, det verkar som om enligt dessa rader 29 och 30 i 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]
Man behöver helt enkelt bara lägga till ett read_timeout- och write_timeout-värde till .yaml-databasens konfigurationsfil.
Alltså
development:
adapter: mysql
encoding: utf8
database: app_development
pool: 5
username: root
password:
write_timeout: 1
read_timeout: 1
Borde göra susen att ställa in läs- och skrivtidsgränser på 1 sek styck. Tyvärr tillåter detta inte dig att ställa in timeouts på undersekund.