webman使用grpc通信异常处理

水长东09

webman在接入grpc时,安装grpc后,默认配置下,发现php cli脚本能正常调用grpc通信,但是在process自定义多进程中,报错:

code 14, failed to connect to all addresses; last error: UNKNOWN: ipv4:<IP>:<PORT>: tcp handshaker shutdown

后来在论坛中找到这个帖子:https://www.workerman.net/q/3609 才发现是grpc与webman的兼容问题,后查询到 需要设置grpc配置 中 grpc.enable_fork_support =1,如此设置后,多进程中调用grpc才正常。

留贴,以给后来者有所帮助

477 0 1
0个评论

水长东09

220
积分
0
获赞数
0
粉丝数
2023-08-11 加入
×
🔝