Skip to content

Instantly share code, notes, and snippets.

@lawrence910426
lawrence910426 / Recover.md
Created February 25, 2026 06:38
Speedy Recover issue

Describe the bug

開啟speedy後,理論上要收到Recover的訊息

To Reproduce

開啟Speedy後代參數 -F 程式會自己 call Recover,然後收 callback 即可

Expected behavior

不曉得您那邊是不是把 `enp2s0f1np1` 設定為 UP?也就是我應該要把這個 interface 設定為 `10.151.5.61`
我這邊看到 `enp2s0f1np1` 是 NO-CARRIER 狀態(software UP + hardware DOWN),其他的 interface 都是正常的 DOWN(software DOWN + hardware DOWN)
還是說,我要把哪個 interface 設定為 `10.151.5.61` 呢?
下面附上 terminal 的輸出
========
lawrence910426@xi-jin-ping:~$ ip route show dev enp2s0f1np1
10.151.5.0/24 proto kernel scope link src 10.151.5.61 linkdown
@lawrence910426
lawrence910426 / stdout.txt
Created February 23, 2026 11:51
Snapshot of terminal output
lawrence910426@xi-jin-ping:~$ ip route show dev enp2s0f1np1
10.151.5.0/24 proto kernel scope link src 10.151.5.61 linkdown
lawrence910426@xi-jin-ping:~$ ip -br addr show dev enp2s0f1np1
enp2s0f1np1 DOWN 10.151.5.61/24
lawrence910426@xi-jin-ping:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
```
lawrence910426@xi-jin-ping:~$ ip route show dev enp2s0f1np1
10.151.5.0/24 proto kernel scope link src 10.151.5.61 linkdown
lawrence910426@xi-jin-ping:~$ ip -br addr show dev enp2s0f1np1
enp2s0f1np1 DOWN 10.151.5.61/24
lawrence910426@xi-jin-ping:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
@lawrence910426
lawrence910426 / stdout.txt
Created February 23, 2026 11:51
7: enp2s0f1np1 還是 DOWN + NO-CARRIER
lawrence910426@xi-jin-ping:~$ ip route show dev enp2s0f1np1
10.151.5.0/24 proto kernel scope link src 10.151.5.61 linkdown
lawrence910426@xi-jin-ping:~$ ip -br addr show dev enp2s0f1np1
enp2s0f1np1 DOWN 10.151.5.61/24
lawrence910426@xi-jin-ping:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
@lawrence910426
lawrence910426 / terminal-output.txt
Created February 9, 2026 11:59
收不到期貨行情的封包 T_T
lawrence910426@xi-jin-ping:~$ sudo smcroutectl -d show groups
Group Memberships Table
GROUP (S,G) IIF
(*, 224.0.100.100) enp1s0f0np0
(*, 224.0.30.30) enp1s0f0np0
(*, 224.2.100.100) enp1s0f0np0
(*, 224.2.30.30) enp1s0f0np0
(*, 224.4.100.100) enp1s0f0np0
(*, 224.4.30.30) enp1s0f0np0
@lawrence910426
lawrence910426 / terminal-output.txt
Created January 28, 2026 03:57
收不到期貨的封包 T_T
lawrence910426@xi-jin-ping:~$ sudo smcroutectl -d show groups
Group Memberships Table
GROUP (S,G) IIF
(*, 224.0.100.100) enp1s0f0np0
(*, 224.0.30.30) enp1s0f0np0
(*, 224.2.100.100) enp1s0f0np0
(*, 224.2.30.30) enp1s0f0np0
(*, 224.4.100.100) enp1s0f0np0
(*, 224.4.30.30) enp1s0f0np0
lawrence910426@xi-jin-ping:~/tests$ cat stdout.log
[UFC] Build date:Jan 17 2024
[UFC] gcc version: 4.4.7 20120313 (Red Hat 4.4.7-11)
[UFCLib] Default Trading Hours[05:50]~[05:15]
[UFCLib] Time zone:8
[UFCLib] Log use us:FALSE
[UFCLib] Log Thread:FALSE
[UFCLib] Line shell:./cloud_monitor.sh
[UFCLib] Line group:1
[UFCLib] Working Dir:/home/lawrence910426/tests
lawrence910426@xi-jin-ping:~/tests$ cat test_query_close.log o
15:47:11.564518 Thread 133943075866432 tid 19020 N3UFC12CachedBufferE start, stack size=135296
15:47:11.564537 Get IPC key[0x2f000022] from file[/tmp/UFC/shm/SpeedyOrderConnection_FRecoverBeginTime_SpeedyAPIClient_28031564465] proj[47] inode[786466].
15:47:11.564542 Attach shm[SpeedyOrderConnection.FRecoverBeginTime.SpeedyAPIClient.28031564465] ID[0x2f000022]
15:47:11.564624 Strictly[1] TradeDate[20260121] NextDate[20260122] (get default with system date)
15:47:11.564628 ------------------------------------------------------------
15:47:11.564739 Thread 133943075723072 tid 19021 SpeedyAPIClient.28031564465 start, stack size=135296
15:47:11.564760 Thread 133943075579712 tid 19022 10TThreadApp start, stack size=135296
15:47:11.564771 [SpeedyAPIClient.28031564465] Message queue size = 102400
15:47:11.564973 Open log file [../logs/SpeedyAPIClient.20260121.log] failed.
@lawrence910426
lawrence910426 / bug.md
Created January 19, 2026 02:02
未提供 `QueryFuncTable.ini` 檔案

Describe the bug

我在查詢平倉時,遇到

OnRspQuery: QueryID[1040401] Result[Y-1Not support query service because QueryFuncTable.ini is not found.] 18:03:42.231295 OnRspQuery QueryID[1040401] Content[Not support query service because QueryFuncTable.ini is not found.]

的錯誤訊息,但是 repo 本身沒有提供 QueryFuncTable.ini 檔案

來源是呼叫 TTaifexConnection.h 中的 TTaifexConncetion::ReqQuery