2017-07-10 28 views
0

我們正在使用冰淇淋github:分佈式構建(如distcc)用於在幾臺機器中編譯我們的C++代碼。分佈式構建冰淇淋失敗資源暫時不可用

然而,我們經常遇到例外情況:

ICECC[16186] 18:57:54: write of source chunk to host 192.168.168.82 
ICECC[16186] 18:57:54: failed  Resource temporarily unavailable 
ICECC[16186] 18:57:54: got exception 15 (192.168.168.82) 

未能努力工作傳遞給所有的機器後,本地計算機將被強制編譯這個工作本身。

有沒有人嘗試icc之前,知道如何解決這個問題(也許在源代碼中)?

感謝,

回答

0

多少任務,你讓make分發?如果我們做了make -j,我們通常會看到這樣的行爲,使調度器充滿工作並且超負荷運行。

如果您這樣做,請嘗試撥打make -j$NUM_CORES_IN_NETWORK