API 网关 (IB) 无法在 Linux(交互式代理)中工作

问题描述 投票:0回答:1

在 Ubuntu 中安装后,无法连接 iteractive 突破 localhost 的 API Gateway。当尝试访问 https://localhost:5000 (使用浏览器或curl)时,我得到

2023-08-09 08:25:49.763 [SF] ERROR [JTS-SocketListener-55] - Client disconnected before version was sent.
java.net.ConnectException: Connection terminated
    at jextend.bg.a(bg.java:820)
    at jextend.bg.b(bg.java:371)
    at jextend.cG.b(cG.java:379)
    at jextend.bg.q(bg.java:964)
    at jextend.eC.c(eC.java:480)
    at jextend.eC.run(eC.java:299)
    at java.lang.Thread.run(Thread.java:748)
2023-08-09 08:25:49.871 [SF] WARN  [JTS-SocketListener-55] - Error
twslaunch.jutils.SLogging$Warning: API client version is missing.
    at twslaunch.jutils.au.B(au.java:287)
    at jextend.eC.run(eC.java:302)
    at java.lang.Thread.run(Thread.java:748)
2023-08-09 08:25:55.322 [SF] INFO  [JTS-DeadlockMonitor-2] - Memory:total=786,432KB free=682,569KB HeapUsage: Max=786,432KB used=101,814KB committed=203,776KB NonHeapUsage: Max=0KB used=131,297KB committed=134,528KB
2023-08-09 08:25:56.325 [SF] INFO  [JTS-DeadlockMonitor-2] - CPU:cur=0.10% avg=0.76% 30 min avg=0.76% 10 min avg=0.76% 5 min avg=0.61% 1 min avg=0.12%
GC:called=12 times CPU used=0.03%
Finalizer:cur=0.00% avg=0.00% 30 min avg=0.00% 10 min avg=0.00% 5 min avg=0.00% 1 min avg=0.00%
Threads Count:curr live=62 curr daemon=28
2023-08-09 08:26:06.474 [SF] INFO  [JTS-SocketListener-55] - State: STOP, IsAPI: NO
2023-08-09 08:26:06.475 [SF] ERROR [JTS-SocketListener-55] - Error parsing integer value from header.
java.lang.NumberFormatException: For input string: ""
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:569)
    at java.lang.Integer.parseInt(Integer.java:615)
    at jextend.bg.q(bg.java:965)
    at jextend.eC.c(eC.java:480)
    at jextend.eC.run(eC.java:299)
    at java.lang.Thread.run(Thread.java:748)
2023-08-09 08:26:06.475 [SF] WARN  [JTS-SocketListener-55] - Error
twslaunch.jutils.SLogging$Warning: API client version is missing.
    at twslaunch.jutils.au.B(au.java:287)
    at jextend.eC.run(eC.java:302)
    at java.lang.Thread.run(Thread.java:748)
2023-08-09 08:26:06.481 [SF] INFO  [JTS-SocketListener-55] - State: STOP, IsAPI: NO
2023-08-09 08:26:06.481 [SF] ERROR [JTS-SocketListener-55] - Error parsing integer value from header.
java.lang.NumberFormatException: For input string: ""
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:569)
    at java.lang.Integer.parseInt(Integer.java:615)
    at jextend.bg.q(bg.java:965)
    at jextend.eC.c(eC.java:480)
    at jextend.eC.run(eC.java:299)
    at java.lang.Thread.run(Thread.java:748)

似乎指出缺少API版本的标头(尽管它没有命名参数)我尝试连接创建一个python脚本并实时添加标头

version: 1.0
w: 1
等,但它没有'没工作

我的配置是:

java api-gateway interactive-brokers
1个回答
0
投票

我也有这个问题。你找到解决办法了吗?

© www.soinside.com 2019 - 2024. All rights reserved.