我们使用冰淇淋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 并知道如何解决这个问题(可能在源代码中(?
谢谢
你允许make
分配多少个任务?如果我们这样做,我们通常会看到这种行为make -j
,用作业淹没调度程序并使其过度紧张。
如果执行相同操作,请尝试调用make -j$NUM_CORES_IN_NETWORK
。