[QFJ-668] Disconnecting: Timed out waiting for heartbeat, after exchanging the Test messages. Created: 15/Feb/12 Updated: 04/Nov/16 Resolved: 09/Aug/12 |
|
Status: | Closed |
Project: | QuickFIX/J |
Component/s: | Engine |
Affects Version/s: | 1.5.0 |
Fix Version/s: | None |
Type: | Bug | Priority: | Major |
Reporter: | Abcedf12345 | Assignee: | Unassigned |
Resolution: | Duplicate | Votes: | 0 |
Labels: | QuickfixJ | ||
Environment: |
Linux and Windows |
Issue Links: |
|
Description |
Looks like many blogs are around this, but no resolution. Here is log. <20120214-20:00:09, FIX.4.4:COMP1_OUT->COMP2_IN, outgoing> (8=FIX.4.4^A9=84^A35=1^A34=1154^A49=COMP1_OUT^A52=20120214-20:00:09.303^A56=COMP2_IN^A112=TEST^A10=098^A) |
Comments |
Comment by Christoph John [ 15/Feb/12 ] |
Can you reproduce this issue reliably? If yes, also with the current version (1.5.2)? Can you supply a test case? Moreover, I noticed there is already |
Comment by Abcedf12345 [ 15/Feb/12 ] |
Looks like |
Comment by Christoph John [ 15/Feb/12 ] |
Yes, |
Comment by Abcedf12345 [ 15/Feb/12 ] |
Correct, problem goes away in subsequent login. QFJ configuration is: [session] [session] |
Comment by Christoph John [ 16/Feb/12 ] |
OK, again. Can you test if the problem also occurs with the most current QF/J version 1.5.2? Can you provide the full log file? Or at least all non-business messages? |
Comment by Abcedf12345 [ 16/Feb/12 ] |
Log trail after the above one: =========================== |
Comment by Abcedf12345 [ 17/Feb/12 ] |
Unfortunately it is not reproduciable to try with new version |
Comment by another day [ 21/Aug/12 ] |
Hi, I am also looking for a solution on this. I consider using ThreadedSocketInitiator instead of SocketInitiator. Any other ideas ? I have no clue how to reproduce this behaviour, it occurs with the latest version of QuickFix/J, albeit rarely. Thanks! |
Comment by Enrico Petracchi [ 07/May/13 ] |
I have the same issue on one environment with about 10 fix session. |
Comment by Andy Tai [ 04/Nov/16 ] |
May I know if you have found any solution to this issue? We just encountered it again. Thanks. |
Comment by Christoph John [ 04/Nov/16 ] |
Hi Andy Tai, You could set DisableHeartBeatCheck=Y to completely disable heartbeat/test request checking. You could also set TestRequestDelayMultiplier=1 (default is 0.5) which means that the TestRequest will be sent some seconds later. Chris. |