gpt4 book ai didi

linux - 同时运行两个构建时出错

转载 作者:太空宇宙 更新时间:2023-11-04 09:42:04 25 4
gpt4 key购买 nike

有人知道为什么同时运行两个构建时会出现问题吗?在同一个构建服务器上同时?

我有以下错误:

cp: cannot create regular file
`/tmp/tmpdir_ap/ck/up/config/launcher.11': Permission denied
PKG ERROR [package-prebuild.c/genfiles()] : Error 0 on system
(cp -d /vobs/tito/fdd/app/files/m2/launcher.11
/tmp/tmpdir_ap/ck/up/config/launcher.11)

在另一个构建中,我有以下错误。

make[3]: Leaving directory
`/vobs/...............'
Failure in communication with signing server...........
failure getting the chain key file, aborting.
---
Unexpected error!

最佳答案

如果两个并行运行的构建都需要同时独占访问资源,那么它们将会遇到麻烦。在大型项目中,两个构建需要访问同一资源可能不会立即显而易见,因为它可能是使用另一个第三方库的第三方库的 Makefile,等等。

例如,这个错误信息:

`/tmp/tmpdir_ap/ck/up/config/launcher.11': Permission denied

建议构建使用位于 /tmp/ 中的临时目录,但不会生成其名称以防止冲突。因此,如果您有两个人在运行使用该临时目录的构建,您就会遇到问题。

我不知道是什么导致了您的网络错误,但如果这是独占访问的问题(例如,如果构建过程在固定端口上启动服务器),那么这可以解释构建失败的原因。

解决这种冲突的方法是通过构建过程来确保创建的临时目录具有唯一的名称,可以动态分配端口以避免冲突等。

关于linux - 同时运行两个构建时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20402808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com