0

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

谢谢,

4

1 回答 1

0

你允许make分配多少任务?如果我们这样做了,我们通常会看到这种行为make -j,使调度程序充满工作并使其过度紧张。

如果您也这样做,请尝试调用make -j$NUM_CORES_IN_NETWORK.

于 2018-01-12T10:23:00.407 回答