apache / brpc

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
https://brpc.apache.org
Apache License 2.0
16.49k stars 3.96k forks source link

brpc 发送同步post请求死锁 #2302

Open cgeffect opened 1 year ago

cgeffect commented 1 year ago

Describe the bug (描述bug) 同样的docker镜像, 在阿里云的机器上可以正常发送post请求, 在百度云的机器上发送post请求会死锁. 使用场景: 在rocketmq-client-cpp 2.2.0的消息监听的回调函数里发送post请求.

Versions (各种版本) Compiler: gcc11.1.0 brpc:1.1.0 compile from source protobuf:3.20.0

wwbmmm commented 1 year ago

死锁时的堆栈(pstack)能贴一下吗?