[QFJ-958] Sticky Connection : Quickfix keep on sending test request for not connected client Created: 25/Oct/18 Updated: 25/Oct/18 Resolved: 25/Oct/18 |
|
Status: | Closed |
Project: | QuickFIX/J |
Component/s: | Engine |
Affects Version/s: | 1.5.3 |
Fix Version/s: | None |
Type: | Bug | Priority: | Major |
Reporter: | Zeeshan Ali | Assignee: | Unassigned |
Resolution: | Not a bug | Votes: | 0 |
Labels: | None | ||
Environment: |
PROD |
Description |
HI Team, I have FIX acceptor service written over quickfix/j. We are having an issue which needs urgent resolution as it is impacting our client. 1) In general scenarios where if our acceptor service does receive heartbeat from client in an active connection it sends three consecutive test request and if it does not get response from client , it simply drop the connection which is correct. 2) The problem is if our service receive a logon message (35=A) from client with certain delay assume 9 sec and by the time we response to that logon message it cross 10 sec window. Client timeout the connection as client side timeout window is 10 sec. But for our service since we have responded back to client it assume it as active connection and keep on sending test request through out day the day until we bounce the adaptor. It also does not allow any more connection to the same server. please help. Example Client sent the logon message at 20181017-06:17:29.011 But since overall window is more than 10 sec , it is being timed out at client side. After this backed adaptor keep on sending test request even though there is no heartbeat from client |
Comments |
Comment by Christoph John [ 25/Oct/18 ] |
Please use the mailing list for help requests. Thanks. |
Comment by Zeeshan Ali [ 25/Oct/18 ] |
Send an email , also subscribed |