分布式构建冰淇淋失败资源暂时不可用

时间:2017-07-10 02:44:31

标签: c++ distcc

我们正在使用冰淇淋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并知道如何解决这个问题(可能在源代码中)?

谢谢,

1 个答案:

答案 0 :(得分:0)

您允许make分发多少个任务?如果我们做make -j,我们通常会看到这种行为,使调度程序充满工作并过度使用它。

如果您这样做,请尝试拨打make -j$NUM_CORES_IN_NETWORK