sylar-yin / sylar

C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)

Home Page:http://www.sylar.top

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

在docker中无法正确hook

1461521844lijin opened this issue · comments

commented

在开发环境下项目正常运行
但当想要将项目移植到docker内部时发现dl链接hook时会报错或者hook失败不会执行hook部分代码
进而导致的问题是 涉及到hook关于网络通信方面的接口无法使用
开发环境与docker内部环境一致

询问是否有解决方案,若无解决方案,建议开发者不要再docker中使用sylar的网络通信模块

@1461521844lijin 大佬,你还有docker吗,如果有的话可以私信我一下吗?

commented

@1461521844lijin 大佬,你还有docker吗,如果有的话可以私信我一下吗?

这个issus已经很久了,你也遇到过同样的问题吗?

当时的环境是在一个国产麒麟系统上的docker中环境会失败,在其他系统上docker中是正常运行的,因此怀疑是国产系统内核的问题,如果你的程序不是部署在国产系统上应该不用担心这个问题