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才正常。
留贴,以给后来者有所帮助