iT邦幫忙

2023 iThome 鐵人賽

DAY 30
0

我將 Airflow 遇到的情況說明給作者,大意大概是我在 Airflow 經常發現有 NewConnectionError 這個問題,而且回應時間大約是 2 分鐘,這相當不合理。因此我加上 timeout ,錯誤訊息改成為 ConnectionTimeout。

PR連結

https://ithelp.ithome.com.tw/upload/images/20230923/20114380w1I8MZQGj3.png

作者後續也詢問我說為什麼我 timeout 預設 (5, 5)

前者數字是 Connection Timeout Value、後者數字是 Setting Read Timeout Value

而這個我一開始的確是胡亂設定,直到我找到一篇文章說明 (3, 1) 的理由
Connection Timeout과 Read Timeout 살펴보기

https://ithelp.ithome.com.tw/upload/images/20230923/20114380anMkOTGJVa.png

後續 push 上去前,作者提醒我記得將 unit test 補上去即可,也因此我在 test 部分新增 timeout

https://ithelp.ithome.com.tw/upload/images/20230923/2011438055tVbAVy4S.png

而新套件也在 2023.9.6 更新為新套件,大家要使用記得下載最新版的XD

https://ithelp.ithome.com.tw/upload/images/20230923/20114380IvIx6IrifH.png

這也解了我的成就,對開源社群貢獻了一己之力呢XD


上一篇
Day 29:進行大量測試 發現重大問題!
系列文
透過 python 建立發票系統 - 自己的發票自己查30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言