第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 github 操作和 ubuntu 中運行 go test 時出現(xiàn)打開文件過多錯誤

在 github 操作和 ubuntu 中運行 go test 時出現(xiàn)打開文件過多錯誤

PHP
守著星空守著你 2022-10-10 15:41:56
我們有一個測試套件,它總是在本地 ubuntu 機器和 github 操作上的 ubuntu 機器上工作。由于最近添加了單元測試,一個包的單元測試數(shù)量大幅增加,并且開始失敗并顯示too many open files錯誤消息:{"Time":"2021-10-22T13:24:15.784106437Z","Action":"output","Package":"github.com/MyCompany/Product/src/interface/service/user","Test":"Test_userService_MethodTest/Case_1","Output":"2021/10/22 13:24:15 too many open files\n"}出現(xiàn)了兩件奇怪的事情:在 Windows 上沒有這樣的問題。如果我注釋掉錯誤中提到的包中的一半單元測試,它也不會發(fā)生。受影響包中的單元測試數(shù)量目前為 245,大約停止工作。
查看完整描述

2 回答

?
慕俠2389804

TA貢獻1719條經(jīng)驗 獲得超6個贊

我認(rèn)為您需要更改最大文件描述符。同樣的問題發(fā)生在許多開發(fā)虛擬機之前,需要更改文件描述符最大值,而不是任何inotify設(shè)置。


筆記ulimit != ulimit -n


?  cmd git:(wip-poop) ? ulimit -a

-t: cpu time (seconds)              unlimited

-f: file size (blocks)              unlimited

-d: data seg size (kbytes)          unlimited

-s: stack size (kbytes)             8192

-c: core file size (blocks)         0

-v: address space (kbytes)          unlimited

-l: locked-in-memory size (kbytes)  unlimited

-u: processes                       1418

-n: file descriptors                4864


查看完整回答
反對 回復(fù) 2022-10-10
?
慕斯王

TA貢獻1864條經(jīng)驗 獲得超2個贊

在我們的測試設(shè)置中,我們有一個單獨的 viper 實例為每個子測試注入配置,每次都打開一些文件。集中定義一個 viper 實例,然后將配置傳遞到測試中就可以了。



查看完整回答
反對 回復(fù) 2022-10-10
  • 2 回答
  • 0 關(guān)注
  • 135 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號