Nun, es scheint, dass nach diesen Zeilen 29 und 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]
Man muss einfach nur einen read_timeout- und einen write_timeout-Wert zur Konfigurationsdatei der .yaml-Datenbank hinzufügen.
Also
development:
adapter: mysql
encoding: utf8
database: app_development
pool: 5
username: root
password:
write_timeout: 1
read_timeout: 1
Sollte den Trick machen, Lese- und Schreib-Timeouts von jeweils 1 Sekunde einzustellen. Leider können Sie hiermit keine Zeitüberschreitungen von weniger als einer Sekunde festlegen.