Skip to content

Instantly share code, notes, and snippets.

@lawrence910426
Created January 21, 2026 07:50
Show Gist options
  • Select an option

  • Save lawrence910426/4e3768bdec3fcf1d6b5e770592317171 to your computer and use it in GitHub Desktop.

Select an option

Save lawrence910426/4e3768bdec3fcf1d6b5e770592317171 to your computer and use it in GitHub Desktop.
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
Processor base frequency : 2918.3212 MHz
default stack size=8188.000 KB
TLS size 4.125 kb align=64
system Limit thread stack size=8192.000 ,Default Thread stack size=8188.000 ,TLS size=4.125 (KB)
Starting TestQueryClose...
Initializing connection to 172.22.18.52...
15:49:59.753625 Get IPC key[0x260003bd] from file[/tmp/UFC/shm/SpeedyOrderConnection_FRecoverBeginTime_SpeedyAPIClient_28199753454] proj[38] inode[6554557].
15:49:59.753634 Thread 124188177168192 tid 519752 N3UFC12CachedBufferE start, stack size=135296
15:49:59.753671 Attach shm[SpeedyOrderConnection.FRecoverBeginTime.SpeedyAPIClient.28199753454] ID[0x260003bd]
15:49:59.753826 Strictly[1] TradeDate[20260121] NextDate[20260122] (get default with system date)
15:49:59.753827 ------------------------------------------------------------
15:49:59.754124 Thread 124188177024832 tid 519753 SpeedyAPIClient.28199753454 start, stack size=135296
15:49:59.754160 Thread 124188176881472 tid 519754 10TThreadApp start, stack size=135296
15:49:59.754165 [SpeedyAPIClient.28199753454] Message queue size = 102400
15:49:59.757350 X25StyleQtyPx = 1
15:49:59.757350 Connect to[172.22.18.52, 23456]
15:49:59.757351 MApp->SetHost( 172.22.18.52 )
15:49:59.757351 MApp->SetPort( 23456 )
15:49:59.757352 MApp->Connect( 10 )
15:49:59.757361 Connect to[172.22.18.52:23456] timeout[10]
15:49:59.757881 MBus connected 172.22.18.52:23456 FD:4
Calling QueryForClose()...
Stack trace for QueryForClose:
[bt]: (0) ./test_query_close : SpeedyOrderConnection::QueryForClose() +0x3a [0x638f03e4ef9e]
[bt]: (1) ./test_query_close : main +0x103 [0x638f03e4a4e1]
[bt]: (2) /lib/x86_64-linux-gnu/libc.so.6 : +0x2a1ca [0x70f2cfc2a1ca]
[bt]: (3) /lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main +0x8b [0x70f2cfc2a28b]
[bt]: (4) ./test_query_close : _start +0x25 [0x638f03e4a095]
OnRspQuery: QueryID[1040401]
Result[<?xml version='1.0' encoding='utf-8'?><root><ERROR>Y</ERROR><RtnStatus>-1</RtnStatus><RtnMsg>Not support query service because QueryFuncTable.ini is not found.</RtnMsg></root>]
-----------------
15:49:59.758004 OnRspQuery QueryID[1040401] Content[Not support query service because QueryFuncTable.ini is not found.]
QueryForClose() called.
Waiting 5 seconds...
15:49:59.854346 Server Heartbeat interval:40 sec timeout:45 sec 172.22.18.52:23456 FD:4
Logon( ID=[F131460069], Password=[2rjurrru] )
15:50:00.184610 no CA Object.
15:50:00.184619 User:[F131460069] create logon thread.
15:50:00.184934 Thread 124188172175168 tid 519755 11LogonThread start, stack size=135296
15:50:00.515160 User:[F131460069] send logon message. version: api:32312 lib:32312
15:50:00.515225 LOGON TYPE[1] ID[F131460069] IP[172.21.14.129]
15:50:00.591689 ID[F131460069] UserName[F131460069] Admin[0] OrderPerSec[3] UseNID64[0] SpeedyGateway BuildDate[20251201] my IP[172.21.14.129/(null)]
15:50:00.591703 TradeDate[20260121] NextDate[20260122] (from server TradeDate[20260121] NextDate[20260122])
15:50:00.591784 Thread 124188172175168 tid 519755 11LogonThread stopped
15:50:00.591945 ReceiveAdminMessage: CAMode[0], UserID[�p] TaifexInfo.size=2 [{"AccountInfo":{"AENO":null,"CASQ":"52D63F5C","CAstatus":"Y","COMPANY":null,"CheckCA":"Y","IB_CODE":null,"IDNO":null,"MemberRight":null,"MemberType":null,"PASC":"N","UK":null,"UserID":"F131460069","UserName":null,"acc":[{"AENO":"0175","CASQ":"52D63F5C","CAstatus":"Y","COMPANY":"F021000","CheckCA":null,"IB_CODE":"P00","IDNO":"F131460069","MemberRight":null,"MemberType":"B","UK":null,"UserID":"6600197","UserName":"吳邦寧","mktFlag":null,"stpFlag":null,"swapFlag":null},{"AENO":"0163","CASQ":"52D63F5C","CAstatus":"Y","COMPANY":"F021006","CheckCA":null,"IB_CODE":"P06","IDNO":"F131460069","MemberRight":null,"MemberType":"B","UK":null,"UserID":"2705003","UserName":"吳邦寧","mktFlag":null,"stpFlag":null,"swapFlag":null}],"message":null,"mktFlag":"Y","result":"00","stpFlag":"Y","swapFlag":"Y"},"CASerialNumber":"52D63F5C","TaifexInfo":[{"Account":"6600197","UK":"(null)"},{"Account":"2705003","UK":"(null)"}],"UserID":"F131460069"}
]
15:50:00.592002 [0] Add Account[6600197]
15:50:00.592004 [1] Add Account[2705003]
15:50:00.592139 [0] "TSE-BKACCOUNT" Add BrokerAccount[F021000-6600197] from UserInfo:AccountInfo/acc
15:50:00.592143 [1] "TSE-BKACCOUNT" Add BrokerAccount[F021006-2705003] from UserInfo:AccountInfo/acc
15:50:00.592149 BrokerAccount[F021000-6600197,F021006-2705003]
15:50:00.592212 F131460069 logon,CID[79] Admin[false] RecoverKey:[F13146006979]
15:50:00.592240 F131460069 logon,CID[79] Admin[false] RecoverKey:[660019779,270500379]
15:50:00.592242 Support TAIFEX
15:50:00.592242 Add TAIFEX Confirm Listerner.
15:50:00.592331 Add TAIFEX Filled Listerner.
15:50:00.592383 Support TWSE,OTC
15:50:00.592383 Add TSE/OTC Confirm Listerner.
15:50:00.592456 Add TSE/OTC Filled Listerner.
15:50:00.592543 Support Foreign Exchange
15:50:00.592544 Add Foreign Confirm Listerner.
15:50:00.592602 Add Foreign Filled Listerner.
15:50:00.592684 ************ Prefix[SpeedyAPIClient.28199753454.SpeedyAPIClient.28199753454.F131460069] CID=79 Use 16 bits CID rule, max orders: 8192, *********** , CIDBits=16 CID_MAX=65536 SEQ_BITS=13 SEQ_MAX=8192 ATTRIB_BITS=19
15:50:00.592818 Load Futures decimal locator[./Temp/FUT.3750241936.ini] OK.
15:50:00.594517 Load Options decimal locator[./Temp/OPT.3750241938.ini] OK.
15:50:00.594856 Load QueryFuncTable[./Temp/QueryFuncTable.ini.3750241938.ini] OK.
15:50:00.595022
Welcome to Speedy Pro Gateway!(TWSE New)( CID=79 )....logon ok TradeDate[20260121] NextTradeDate[20260122]
15:50:00.595025 FConnection->Recover( 235900, rdBoth, rmAll )
15:50:00.595041 Recover( ID[F131460069] Accounts[F131460069,6600197,2705003] BeginTime[235900] EndTime[] RecoverDataType[2]) RecoverMarket[4] RecoverSession[2] RecoverDate[(null)]
15:50:00.595066 OnRecoverFinished( Count = 0 )
15:50:01.584907 OnRecoverFinished( Count = 0 )
15:50:04.758222 FTransport->Disconnect( )
15:50:04.758610 MApp->Disconnect()
15:50:04.758616 Close MBus connection 172.22.18.52 FD:4
15:50:04.758675 Stop MApp.
15:50:04.759348 [SpeedyAPIClient.28199753454] TThreadApp Terminated.
15:50:04.758768 MBus received data failed 172.22.18.52:-1 SocketException:socket was closed, FFD=-1
15:50:04.759534 Thread 124188176881472 tid 519754 10TThreadApp stopped
15:50:04.859689 Thread 124188177024832 tid 519753 SpeedyAPIClient.28199753454 stopped
Test finished.
lawrence910426@xi-jin-ping:~/tests$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment