簡體   English   中英

FIX 5.0(或 SP2)登錄超時非常偶然

[英]FIX 5.0 (or SP2) timeout on logins very occasional

[有時] 我遇到非常奇怪的登錄問題。 而且只是有時我不斷斷開連接並登錄,這是一個循環。 可能是由於服務器負載,而它正在做很多事情。 我沒有用於 DB 或 FIX 的專用服務器,所有服務都放在一台機器上。 但是當 FIX 不起作用時,它總是由於登錄問題,我懷疑它有超時,這樣如果它在一定時間內(不到幾分之一秒)無法登錄到 FIX 服務器,我會得到可怕的 LOGOUT 和嘗試通過 FIX 再次登錄,循環一直持續,直到我真正重新啟動計算機或停止所有服務和應用程序並首先運行我的 FIX 客戶端。 這是日志....

2022-07-08 18:00:55.055 +08:00 [INF] OMS QuickFix Service Started
2022-07-08 18:00:55.079 +08:00 [INF] Server Started - Accepting connections [0.0.0.0:7000]
2022-07-08 18:00:55.082 +08:00 [INF] OMS Fix Router Service Started: Version [1.08]
2022-07-08 18:00:55.083 +08:00 [INF] FIX Connection Succeeded.
2022-07-08 18:00:55.139 +08:00 [INF] Logout - FIXT.1.1:CLIENT1->EXECUTOR
2022-07-08 18:00:57.071 +08:00 [INF] FIX Connection Succeeded.
2022-07-08 18:00:57.076 +08:00 [INF] Logout - FIXT.1.1:CLIENT1->EXECUTOR
2022-07-08 18:00:59.080 +08:00 [INF] FIX Connection Succeeded.
2022-07-08 18:00:59.085 +08:00 [INF] Logout - FIXT.1.1:CLIENT1->EXECUTOR
2022-07-08 18:01:01.091 +08:00 [INF] FIX Connection Succeeded.
2022-07-08 18:01:01.096 +08:00 [INF] Logout - FIXT.1.1:CLIENT1->EXECUTOR
2022-07-08 18:01:03.103 +08:00 [INF] FIX Connection Succeeded.
2022-07-08 18:01:03.107 +08:00 [INF] Logout - FIXT.1.1:CLIENT1->EXECUTOR
2022-07-08 18:01:05.126 +08:00 [INF] FIX Connection Succeeded.
2022-07-08 18:01:05.130 +08:00 [INF] Logout - FIXT.1.1:CLIENT1->EXECUTOR
2022-07-08 18:01:07.135 +08:00 [INF] FIX Connection Succeeded.
2022-07-08 18:01:07.139 +08:00 [INF] Logout - FIXT.1.1:CLIENT1->EXECUTOR
2022-07-08 18:01:08.138 +08:00 [INF] OMS QuickFix Service Stopped

一旦我看到這個日志,我就會停止並重新啟動應用程序,其中許多服務都關閉了,它就會工作。 為什么會這樣,或者我有辦法增加連接超時,這樣我就不會超時,FIX 配置 (cfg) 文件中是否有一個選項或配置可用於更改此行為? 我正在使用 FIX 庫 QuickFixN,一個 C# .NET FIX 庫。

我真的需要解決這個問題,它只是隨機發生的,我不知道真正的問題是什么,我上面所說的是理論上的。

好的,對不起,我想我想通了。 我有一個 WebApi 服務在端口 5000(默認)上運行,一旦該服務運行,它會以某種方式(我不知道為什么以及如何)它也會打開端口 5001。

QuickFix 默認在端口 5001 上運行,這就是為什么如果我的 WebApi 服務首先運行,我的 FIX 應用程序將不會運行。 但是,如果我先運行我的 FIX 應用程序然后運行 ​​WebApi,那么一切正常。

我只是不知道 WebApi 為何以及如何無緣無故地打開 5001,因為它只假設只在端口 5000 上運行。 奇怪的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM