
The configuration for mxs1323_retry_read now uses shorter timeouts for monitors. This should help the monitors detect the server failures before the result of the SELECT returns. also increased the time the query sleeps before returning.
56 lines
863 B
Plaintext
56 lines
863 B
Plaintext
[maxscale]
|
|
threads=###threads###
|
|
log_info=1
|
|
auth_read_timeout=1
|
|
auth_connect_timeout=1
|
|
|
|
[MySQL Monitor]
|
|
type=monitor
|
|
module=mysqlmon
|
|
###repl51###
|
|
servers= server1,server2
|
|
user=maxskysql
|
|
passwd= skysql
|
|
monitor_interval=1000
|
|
backend_read_timeout=1
|
|
backend_connect_timeout=1
|
|
|
|
[RW Split Router]
|
|
type=service
|
|
router= readwritesplit
|
|
servers=server1,server2
|
|
user=maxskysql
|
|
passwd=skysql
|
|
|
|
[RW Split Listener]
|
|
type=listener
|
|
service=RW Split Router
|
|
protocol=MySQLClient
|
|
port=4006
|
|
|
|
[CLI]
|
|
type=service
|
|
router=cli
|
|
|
|
[CLI Listener]
|
|
type=listener
|
|
service=CLI
|
|
protocol=maxscaled
|
|
socket=default
|
|
|
|
[server1]
|
|
type=server
|
|
address=###node_server_IP_1###
|
|
port=###node_server_port_1###
|
|
protocol=MySQLBackend
|
|
persistpoolmax=10
|
|
persistmaxtime=300
|
|
|
|
[server2]
|
|
type=server
|
|
address=###node_server_IP_2###
|
|
port=###node_server_port_2###
|
|
protocol=MySQLBackend
|
|
persistpoolmax=10
|
|
persistmaxtime=300
|