2

在 quickfixj 中与我的客户连接时出现错误。错误信息是:

11 Jun 2014 07:00:29,370  INFO [SocketAcceptorIoProcessor-0.0] MINA session created: /103.13.177.74:53638
11 Jun 2014 07:00:29,396  INFO [QFJ Message Processor] quickfix.Session - Disconnecting: Session reset
11 Jun 2014 07:00:34,445  INFO [SocketAcceptorIoProcessor-0.0] MINA session created: /103.13.177.74:53639

在事件日志中:

20140611-00:00:29.389: Accepting session FIX.4.2:... from /103.13.177.74:53638
20140611-00:00:29.389: Acceptor heartbeat set to 30 seconds
20140611-00:00:34.446: Accepting session FIX.4.2:... from /103.13.177.74:53639
20140611-00:00:34.446: Acceptor heartbeat set to 30 seconds

我使用 quickfixj 1.5.1。

有关错误消息的更多信息:

11 Jun 2014 07:00:34,447  WARN [QFJ Message Processor]  fromAdmin.:Logon.:TargetNum= 3
11 Jun 2014 07:00:34,451  INFO [QFJ Message Processor]  Session Logon.: FIX.4.2:
11 Jun 2014 07:00:34,451  INFO [QFJ Message Processor] Session Logon.:ExpectedSenderNum= 3
11 Jun 2014 07:00:34,451  INFO [QFJ Message Processor] Session Logon.:ExpectedTargetNum= 1
11 Jun 2014 07:00:34,475  WARN [QFJ Message Processor] fromAdmin.:Logout.:TargetNum= 4.:Text=Catastrophic Error: Incoming sequence number (1) is less than expected (2) without PossDupFlag being set.  Logging out.

谢谢,

4

2 回答 2

1

Quickfixj 1.5.1 在登录和 StartTime 配置方面存在一些错误。您应该尝试升级到最新版本的 quickfixj (1.5.3) 在此处查看更多信息:http ://www.quickfixj.org/jira/browse/QFJ-357

于 2014-06-12T06:53:04.013 回答
1

您应该检查 quickfix cfg 文件中的开始时间和结束时间。

并尝试添加 CheckLatency 标志

查看更多:http ://www.quickfixj.org/quickfixj/usermanual/1.5.0/usage/configuration.html

于 2014-06-12T07:03:38.827 回答