我們有一個公共 API,其中包括一個夜間元資料更新程式,通過 Cron 在一個使用Github Actions和Kubernetes部署的 pod 中運行。一夜之間,更新程式從我們的私有 API 中提取新的元資料,然后提交這些更改并將它們推送到自己以重繪 Github 存盤庫并觸發 lint/test/build/deployment。
我們正在使用默認情況下獲取單個提交的操作/結帳。
在更新了我們的 ~43,000 條記錄 ~700mb 存盤庫幾周后,我們開始在這git push一步看到失敗:error: pack-objects died of signal 9
Enumerating objects: 11754, done.
Counting objects: 100% (10881/10881), done.
error: pack-objects died of signal 9
error: pack-objects died of signal 9
error: remote unpack failed: eof before pack header was fully read
增加 pod 資源并沒有幫助。
uj5u.com熱心網友回復:
使用git fetch --unshallowpod 后能夠完成一個git commit并git push重新部署自己。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/451142.html
標籤:混帐 码头工人 Kubernetes 记忆 行动
上一篇:更新MacOS后的Git提交問題
