Describe the bug
nps server 启动后路由器 CPU 100% 死机后由系统看门狗自动重启,启用pprof后获得相关信息见附件:
profile001.pdf
分析问题发生在这一行:
nps/cmd/nps/nps.go
Line 205 in c9a4d82
| | crypt.InitTls() |
原先被注释:
nps/cmd/nps/nps.go
Line 204 in c9a4d82
| | //crypt.InitTls(filepath.Join(common.GetRunPath(), "conf", "server.pem"), filepath.Join(common.GetRunPath(), "conf", "server.key")) |
Server
- OS: [OpenWrt(TL-WAR1200L)]
- ARCH: [mips,]
- Version [0.26.10]
3条答案
按热度按时间oknwwptz1#
修改上诉代码后仍然卡死,后参考frp的交叉编译运行正常(https://github.com/fatedier/frp/blob/dev/Makefile.cross-compiles):
CGO_ENABLED=0 GOOS=linux GOARCH=mips GOMIPS=softfloat go build -trimpath -ldflags="-s -w" cmd/nps/nps.go
g6baxovj2#
怎么做的?我也遇到了运行一段时间cpu100%,卡死,有详细的操作么?
zynd9foi3#
我的也100%卡死 系统是ubuntu18.04 npc版本号0.26.6