-
-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
[Bug] 内存占用持续上升不释放 #4137
Comments
我也出现了软件开启时间久了就会漏国内ip到内核,就是国内ip绕过内核失效了,重启可以暂时解决,启动时间长一点又会这样,感觉也是这个原因造成的 |
一样有这个问题,而且“启用第二DNS服务器"也会跟着失效,检查 |
你们的ipv6设置(openclash中)是否开启? ipv4,ipv6各设置了什么运行模式? |
开启了.Fake 混合 和 TProxy |
由于相关项比较多,可以约束条件来快速排查,我暂时没有遇到类似问题,建议你尝试:
如果上述设置内存占用和其他都正常,那么建议你按以下顺序分步骤每修改一个选项后,观测一段时间,直到定位到问题点,
|
根据你的建议,只要IPv6 模式设置为TProxy,内存就会一直上涨。改为tun(仅meta)目前稳定在80MB左右。 |
nice,看样子这个问题还是出在ipv6的模式上 |
我是之前切meta内核后内存会一直涨,不得已就没用meta内核。上次更新只能用meta内核后研究了一下,发现用redir-host加tun或者混合就不会涨了;之前不管是redir-host加兼容还是fakeip,只要是同时用meta内核都会涨,不用meta内核什么配置都不会涨(另外都是开着ipv6的情况下),个人感觉是meta内核和tun里面有什么关联的东西( |
定时重启下clash就行了 |
我也遇到同样的问题,版本是0.46.033-beta,meta版本alpha-g59a2b24,模式用过Fake-ip增强和redir-host混合,不一样的是我一直关闭IPV6,日志也不会提示有IPV6的DHCP服务开启,也是在开启qBittorrent后半个小时左右就触发oom了,之前一直查不出来,后面上了rsyslog把日志拖出来才发现内存一直在升。一开始用定时重启clash的方法维持了几天发现不现实,只要多了某个程序在跑的情况下这个重启间隔就要重新计算,目前只能在watchdog里面加了一段内存检测的函数决定要不要重启 |
Mihomo是支持主动gc来回收内存的,https://wiki.metacubex.one/api/#debuggc |
|
我觉得可以确定是qbit引起的,昨天重刷了固件后装好openclash并关闭了ipv6,用了一个晚上没有任何问题,早上出门前开了qbit,回家发现有多条崩溃记录 2024-11-07 17:58:24 守护程序:检测到 Clash 内核崩溃,重启中... |
问题依然存在。 |
Verify Steps
OpenClash Version
v0.46.046-beta
Bug on Environment
Immortalwrt
OpenWrt Version
ImmortalWrt 23.05-SNAPSHOT r28040-d8de9f4a6f
Bug on Platform
Linux-arm64
Describe the Bug
内存持续上升不释放,直到崩溃,守护程序重启
上传: 9.3 KB/S 下载: 6.3 KB/S 上传总量: 14.8 MB 下载总量: 9.1 MB 活动连接: 50 内存占用: 217.3 MB CPU占用: 0 %
To Reproduce
目前打开qBittorrent软件后,内存会持续上涨
OpenClash Log
OpenClash Config
No response
Expected Behavior
内存能够主动释放,不再因为内存占用过高而崩溃
Additional Context
[Meta] 当前内核版本 alpha-g3e966e8
OpenClash 调试日志.txt
The text was updated successfully, but these errors were encountered: