[zeromicro/go-zero]跟着《快速构建高并发微服务》走时遇到stack overflow

2024-03-06 646 views
2

如题,今天刚看到zero框架想跟着学一下,在看快速构建高并发微服务时,操作到编写 transform rpc 服务goctl rpc proto -src transform.proto -dir .,顺利生成结果,但是随后cpu跑满,go.mod报错

err: exit status 2: stderr: runtime: goroutine stack exceeds 1000000000-byte limit
runtime: sp=0x1402d180330 stack=[0x1402d180000, 0x1404d180000]
fatal error: stack overflow

我试着百度谷歌,添加了转换grpc的版本等 均不能解决问题,是我的系统问题吗?

go: 1.16 os: macos big sur chip: m1

回答

9

你这个是m1的问题吧?

7

我也是第一次遇到这样的问题 使用grpc没有遇到这样的情况

7

跑啥时报错?能给下详细步骤吗?我们找人复现下,谢谢!