Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CPU占用率100% #1007

Open
skyyemperor opened this issue Mar 2, 2022 · 14 comments
Open

CPU占用率100% #1007

skyyemperor opened this issue Mar 2, 2022 · 14 comments
Labels
bug Something isn't working

Comments

@skyyemperor
Copy link

Describe the bug
运行一段时间后cpu占满,nps和npc都出现过这种情况,概率很高。

Screenshots or logs
Snip_03-02_15-17-45

Server:

  • OS: ubuntu20.04
  • ARCH: Amd64
  • Tunnel TCP
  • Version 0.26.10

Client:

  • OS: ubuntu20.04
  • ARCH: Amd64
  • Tunnel TCP
  • Version 0.26.10

Additional context
持续运行一段时间后有很大几率复现,具体原因未知。

@skyyemperor skyyemperor added the bug Something isn't working label Mar 2, 2022
@hnewcity
Copy link

hnewcity commented Mar 3, 2022

+1, server端未出现, client arm64/amd64 linux下均出现过。建议跑下pprof

@Refactoring
Copy link

Refactoring commented Mar 11, 2022

最近也发现存在此问题,服务端0.26.9和0.26.10都存在CPU 90%多。并且只要客户端连接后,服务端内存会持续增长,不释放,只能杀进程。

Server:

  • OS: Windows Server 2008 R2
  • ARCH: Amd64
  • Tunnel TCP
  • Version 0.26.9,0.26.10

Client:

  • OS: Windows Server 2016
  • ARCH: Amd64
  • Tunnel TCP
  • Version 0.26.9

@hnewcity
Copy link

master是没有人在维护了吗

@jokinas
Copy link

jokinas commented Mar 14, 2022

我去年就发现了,我现在是每天定时重启NPC,定时重启没啥影响

@JsonSong89
Copy link

也发现这个问题了,但是奇怪的是好像最近才出现.

@wgjas2
Copy link

wgjas2 commented Mar 16, 2022

我这也出现这个问题了,大概上个月出现的,之前确实也是正常的

@Refactoring
Copy link

各位,看下客户端配置中是不是开了压缩? #600
我这关闭了压缩,CPU稳定了,但TCP连接疯涨,开了4个客户端,4000多个连接。 通过Socks方式,远程安装客户端的电脑,服务端内存还是会持续增长。

@tonyzhou777
Copy link

tonyzhou777 commented May 4, 2022

并不是压缩和配置问题,NPS一直被TCP攻击,来自全球各地的IP。

因此导致 CPU 100%,大家可以 netstat -atunlp 看下后台网络连接。

@wq163
Copy link

wq163 commented May 7, 2022

并不是压缩和配置问题,NPS一直被TCP攻击,来自全球各地的IP。

因此导致 CPU 100%,大家可以 netstat -atunlp 看下后台网络连接。

我的npc cpu也很高,但并没有所谓的攻击,都是我们自己的机器连在上面

@RyanRaw
Copy link

RyanRaw commented Jul 30, 2022

我也是,只能搞个SH脚本,CPU超80%就杀掉重启。

@waves-zhangyt
Copy link

我的使用中也反复出现在没有任何负载的情况下npc的cpu占用100%的情况,而且抓不到规律。据调查也有人使用frp的情况下出现类似情况。无奈之下,最近自己写了一个内网穿透工具,彻底解决问题。

@tonyzhou777
Copy link

我的使用中也反复出现在没有任何负载的情况下npc的cpu占用100%的情况,而且抓不到规律。据调查也有人使用frp的情况下出现类似情况。无奈之下,最近自己写了一个内网穿透工具,彻底解决问题。

我尝试了用 crontab 每日定时重启 nps 服务,目前 nps 不会再出现 100% 占用问题。

@Rhythmicc
Copy link

大家每天定时重启几次啊?

@RyanRaw
Copy link

RyanRaw commented Nov 24, 2022

已经抛弃NPS,现在用goproxy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests