gateway-worker与grpc配合使用时有个报错(请路过的大神看看,进来帮帮我,不然我写个好久的程序就得换方案了)

lfc

问题描述

我浏览器连接websocket后,发送消息调用php中的grpc,结果报错,通过http调用grpc是没有问题的,我看到网上也有类似的问题,但貌似都没有被解决

报错信息

[mutex.cc : 2417] RAW: Check w->waitp->cond == nullptr failed: Mutex::Fer while waiting on Condition
2024-08-20 18:41:12 worker[workermanWorker:1899] exit with status 6

这是我grpc与gateway-worker版本

# php -i | grep grpc
/usr/local/etc/php/conf.d/docker-php-ext-grpc.ini,
grpc
grpc support => enabled
grpc module version => 1.65.2
grpc.enable_fork_support => 0 => 0
grpc.grpc_trace => no value => no value
grpc.grpc_verbosity => no value => no value
grpc.poll_strategy => no value => no value

"workerman/gateway-worker": "^3.1.17",

操作系统

centos7

294 1 1
1个回答

six

https://www.workerman.net/a/1691
社区里搜下grpc就有了,试下设置 grpc.enable_fork_support =1

  • 暂无评论
×
🔝