繁体   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