0

我正在使用 quickfixj-1.5.3。

当我尝试连接时,出现以下错误。

<20150211-04:16:04,FIX.4.4:ABCD.ZYXW.IJK->ABCD,错误>(java.net.ConnectException:java.net.ConnectException:连接被拒绝(下次重试 15000 毫秒))<20150211- 04:16:19,FIX.4.4:ABCD.ZYXW.IJK->ABCD,错误>(java.net.ConnectException:java.net.ConnectException:连接被拒绝(下次重试 15000 毫秒))<20150211-04:16 :34,FIX.4.4:ABCD.ZYXW.IJK->ABCD,错误>(java.net.ConnectException:java.net.ConnectException:连接被拒绝(下一次重试15000毫秒))<20150211-04:16:49, FIX.4.4:ABCD.ZYXW.IJK->ABCD,错误>(java.net.ConnectException:java.net.ConnectException:连接被拒绝(下次重试 15000 毫秒))<20150211-04:17:04,FIX.4.4 :ABCD.ZYXW.IJK->ABCD, 错误> (java.net.ConnectException: java.net.ConnectException:连接被拒绝(下一次重试 15000 毫秒))<20150211-04:17:19,FIX.4.4:ABCD.ZYXW.IJK->ABCD,错误>(java.net.ConnectException:java.net.ConnectException:连接被拒绝(下次重试 15000 毫秒)) <20150211-04:17:34, FIX.4.4:ABCD.ZYXW.IJK->ABCD, error> (java.net.ConnectException: java.net.ConnectException: Connection refused (Next retry in 15000 毫秒))<20150211-04:17:49,FIX.4.4:ABCD.ZYXW.IJK->ABCD,错误>(java.net.ConnectException:java.net.ConnectException:连接被拒绝(下一次重试 15000 毫秒) )<20150211-04:18:04,FIX.4.4:ABCD.ZYXW.IJK->ABCD,错误>(java.net.ConnectException:java.net.ConnectException:连接被拒绝(下一次重试15000毫秒))<20150211 -04:18:19,FIX.4.4:ABCD.ZYXW.IJK->ABCD,错误> (java.net.ConnectException:java.net.ConnectException:连接被拒绝(下一次重试 15000 毫秒))

我需要访问此错误事件。我已经签入fromApp()和其他相关功能,但在任何这些功能中都没有调用错误事件。是否可以从发起程序 java 文件中访问此错误事件?

我的要求是连接到备份服务器端口,每当出现这种错误时......

4

2 回答 2

2

QuickFIX/J 配置页面中记录了一种完全可行的方法。你用过那些设置吗?还是您的查询尽管使用了配置?根据经验,请尝试修复您遇到的错误,而不是尝试相反的方法。如果它仅用于端口,这可能会起作用。但是,如果不允许您访问任何端口,则不会发生这种情况。

SocketConnectHost - 用于连接到会话以进行故障转移的备用套接字主机,其中 n 是一个正整数。(ie) SocketConnectHost1, SocketConnectHost2... 必须是连续的,并且有一个匹配的 SocketConnectPort[n] 有效的 IP 地址,格式为 xxxx 或域名

于 2015-02-11T17:01:55.223 回答
1

连接被拒绝。

你可以把所有事情都做对,但如果对方拒绝,那就不会发生。

所以……你需要找出对方拒绝的原因。您可以远程登录到目标主机/端口吗?

于 2015-02-11T15:17:40.313 回答