如何在node.js sequelize库中测试所有复制服务器的连接

如何在node.js sequelize库中测试所有复制服务器的连接,node.js,sequelize.js,Node.js,Sequelize.js,我确实配置了复制数据库,但当我使用authenticate方法测试它时,即使我使用了两个读服务器和一个写服务器,也只从一个读服务器返回一条消息 这是我的配置 replication : { read: [ { host:'127.0.0.1', username:'repl1', password:'' }, { host:'127.0.0.1', username:'repl2', password:'' } ], write: { host: '127.0.0.1

我确实配置了复制数据库,但当我使用authenticate方法测试它时,即使我使用了两个读服务器和一个写服务器,也只从一个读服务器返回一条消息

这是我的配置

replication : {
  read: [
    { host:'127.0.0.1', username:'repl1', password:'' },
    { host:'127.0.0.1', username:'repl2', password:'' }
  ],
  write: { host: '127.0.0.1', username: 'master', password: '' }
}
有没有办法测试所有复制主机的连接


提前感谢。

您在
read
数组中指定了相同的
主机两次。您应该使用两台不同的主机,或者为同一台主机指定两个不同的
端口
属性


另外,您还有一个输入错误:
'repl2
应该是
'repl2'

谢谢您的评论。对不起,打错了。我确实在读取主机时更改了一个主机,但我只从数据库中得到了一条消息(读取阵列的第一条)。似乎它没有连接所有主机