Tencent / yadcc

Yet Another Distributed C++ Compiler. yadcc是一套腾讯广告自研的分布式编译系统,用于支撑腾讯广告的日常开发及流水线。相对于已有的同类解决方案,我们针对实际的工业生产环境做了性能、可靠性、易用性等方面优化。
Other
371 stars 62 forks source link

执行编译时遇到 [yadcc/client/cxx/yadcc-cxx.cc:205] Failed on the cloud with [-126]. Failing back to local machine 错误 #73

Open JermineHu opened 2 hours ago

JermineHu commented 2 hours ago

环境描述: yadcc的所有组件服务均通过 docker进行启动,为了保证cache、schedule、daemon能被client访问,docker启动时采用了--network host参数。

问题表象: 在编译项目时无法调度到远程节点进行编译,经过各种调试,包括参照 https://github.com/Tencent/yadcc/issues/60 对daemon/entry.cc文件注释掉 DropPrivileges() 重新编译后进行再次编译尝试,还是会出现 [yadcc/client/cxx/yadcc-cxx.cc:205] Failed on the cloud with [-126]. Failing back to local machine

集群信息如下: image

编译时yadcc-cxx client报如下错误: image

检查daemon服务有如下错误输出:

E1118 19:05:02.030121    82 local_task_monitor.cc:177] Unexpected: Dropping permission of unknown task with process ID [1053221].
E1118 19:05:07.871500    82 distributed_task_dispatcher.cc:309] Task 1 cannot be started in time. Aborted.
E1118 19:05:08.067029    83 local_task_monitor.cc:177] Unexpected: Dropping permission of unknown task with process ID [1053520].
E1118 19:05:09.044486    82 distributed_task_dispatcher.cc:309] Task 2 cannot be started in time. Aborted.
E1118 19:05:19.033146    84 local_task_monitor.cc:177] Unexpected: Dropping permission of unknown task with process ID [1054864].
E1118 19:07:36.434166    82 local_task_monitor.cc:177] Unexpected: Dropping permission of unknown task with process ID [1065137].
E1118 19:07:54.536412    82 local_task_monitor.cc:177] Unexpected: Dropping permission of unknown task with process ID [1071916].
E1118 19:08:14.390807    83 local_task_monitor.cc:177] Unexpected: Dropping permission of unknown task with process ID [1077029].
E1118 19:10:21.122745    82 local_task_monitor.cc:177] Unexpected: Dropping permission of unknown task with process ID [1079209].
CrazyWood2020 commented 2 hours ago

邮件已收到,本回复为自动回复,我将尽快与您取得联系,谢谢!