laravel 设置读写分离失效,还有什么高可用解决思路吗?

参考官方的配置


'mysql' => [
    'read' => [
        'host' => '192.168.1.1',
    ],
    'write' => [
        'host' => '196.168.1.2'
    ],
    'driver'    => 'mysql',
    'database'  => 'database',
    'username'  => 'root',
    'password'  => '',
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
    'prefix'    => '',
],

让DBA查看链接信息,就没有在read主机上看到有链接信息,关闭write主机服务,页面提示报错:

SQLSTATE[HY000] [2002] Connection refused

下面PDO的信息是不能链接 write 主机。
因为业务之前没有考虑考可用 ,使用默认参数。有遇到过这样问题或者其他思路提供高可用服务吗?

bit世界风
修改的评论也不能少于六个字哦!