tapio-taifex-fetcher 日誌判讀¶
正常啟動¶
daemon 有 pull / relay 兩種來源模式(見
期交所產品檔來源),啟動行不同。
pull 模式(預設,連 TAIFEX SFTP 拉檔):
INFO dayDir = /opt/Tapio/data/taifex/YYYYMMDD
INFO mode = pull
INFO sftp connected to sftp1.test.taifex1:22999
sftp connected 代表登入成功,開始下載產品檔。
relay 模式(收 broker SFTP push 的本地目錄):
INFO dayDir = /opt/Tapio/data/taifex/YYYYMMDD
INFO mode = relay; drop dir = /home/sinopac/taifex (scan 5s x 2 stable)
relay 模式不會有 sftp connected;檔案 settle 後轉入落地目錄時印 pulled / replaced
(與 pull 共用字眼,指轉入落地目錄的動作)。
常見異常¶
ssh: unable to authenticate(pull 模式)¶
SFTP 密碼錯誤,無法登入期交所 SFTP 伺服器。確認設定檔中的密碼與交易所核發的相符,修正後重新觸發下載。
卡在 dayDir 後無輸出¶
- pull 模式:網路不通或 SFTP 伺服器未就緒,確認可連到 SFTP 主機後重新觸發下載。
- relay 模式:broker 還沒投檔,或檔案還在傳輸尚未 settle。確認
relay_dir下有檔且大小已穩定。
relay ReadDir ...: permission denied(relay 模式)¶
tapio 帳號讀不到 relay_dir。檢查落地目錄的 ACL,見
期交所產品檔來源的「開放 daemon 讀取權限」一節。