-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot contact delegate daemon. Daemon died? #47
Comments
我发现我得在调度机上也启动守护进程才能解决 |
调度机应该不用,客户机需要daemon。 客户机的daemon的具体的作用可以参考 https://github.com/Tencent/yadcc/blob/master/yadcc/doc/daemon.md#处理本地请求 |
非常感谢,但我在调度机上起编译任务,好像得在调度机上同时起守护进程 |
是的,起编译任务的机器需要daemon存活。如果调度机发起编译,那么这时候调度机同时是客户机&调度机两种角色。 ps: 对于C/S方式的部署,客户机的daemon可以配置为不接受网络任务,参考https://github.com/Tencent/yadcc/blob/master/yadcc/doc/daemon.md#参数 |
嗯嗯,已经解决了,感谢感谢!!调度机默认端口 8836在修改代码之后重新编译可以换成其他的端口吧,这里还存在其他依赖吗 |
可以换,daemon的参数 |
已经解决,感谢! |
先看看客户机负载,如果负载很高可能是本地预处理速度不够,可以考虑按照https://github.com/Tencent/yadcc/blob/master/yadcc/doc/client.md#配置 关闭 之后可以参考https://github.com/Tencent/yadcc/blob/master/yadcc/doc/debugging.md#守护进程 看看 另外也可以看看客户机有没有其他非预期的资源瓶颈(比如并发度太高的时候可能磁盘/网络会跑满,但是这种一般是几百并发才会遇到) |
好的好的,我排查一下,非常感谢! |
我按技术文档配置,调度机和客户机都各自启动了scheduler和daemon,调度机检测到新的servant。
但是运行
YADCC_LOG_LEVEL=0 CXX='/home/ubuntu/.yadcc/symlinks/g++' LD='/home/ubuntu/.yadcc/symlinks/g++' CC='/home/ubuntu/.yadcc/symlinks/gcc' make -j8
提示
请问可能是什么问题?
The text was updated successfully, but these errors were encountered: