diff --git a/README.md b/README.md index 8447403..d9a7564 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,8 @@ production: searchd_file_path: data binlog_path: binlog log_level: warn + mysql_connect_timeout: 2 + mysql_read_timeout: 5 ``` ### production with replication @@ -113,6 +115,8 @@ production: agent_connect_timeout: 50 ha_strategy: nodeads log_level: warn + mysql_connect_timeout: 2 + mysql_read_timeout: 5 user: sphinx remote_path: /home/index/master diff --git a/lib/sphinx/integration/mysql/connection_pool.rb b/lib/sphinx/integration/mysql/connection_pool.rb index d44403a..d19f968 100644 --- a/lib/sphinx/integration/mysql/connection_pool.rb +++ b/lib/sphinx/integration/mysql/connection_pool.rb @@ -100,8 +100,8 @@ def options_for_connection(host, port) host: host_prepared(host), port: port_prepared(port), reconnect: true, - read_timeout: 2, - connect_timeout: 2 + read_timeout: ::ThinkingSphinx::Configuration.instance.mysql_read_timeout, + connect_timeout: ::ThinkingSphinx::Configuration.instance.mysql_connect_timeout } end