GoForum › 🌐 V2EX
passwall 在节点失效时导致内存、磁盘读 IO 被打满,有遇到的且解决的吗?
CodeWind ·
2026-04-13 20:00 ·
0 次点赞 · 0 条回复
最近遇到两次机场节点维护时,因节点不可用导致安装 passwall 的 openwrt 的 lxc 容器磁盘 IO 被打满,家中断网,收集到的信息如下,看看有没有大佬遇到且解决了的。
- openwrt 的内存被打满,目前分配了 512M 内存,没开 swap ; https://i.imgur.com/f8SH7v5.png
- 磁盘读 IO 被打满 https://i.imgur.com/7QsevMa.png
- 关闭 passwall 后能立即恢复;
- 故障时 openwrt 会死机,上不了网,dhcp 不能分配地址,已经获取到地址的设备上网严重卡顿;
- 后台看到 sing-box 的进程占用了 50%+的 CPU ; 部署环境如下:
- openwrt 运行在 pve 的 Lxc 中;
- openwrt 用的 immortalwrt 的 24.10.4(我觉得和 immortwalwrt 没啥关系,可能);
- passwall 版本是 25.12.16-r1;
- [重点]]passwall 中配置了 socks 代理,配置了一个固定的主节点和 20+的备节点,开启了日志、自动切换、恢复切换,自动切换的的检测周期是 30s ,超时时间是 3s ,超时重试次数为 1 ; 其他信息受限于故障时 SSH/web 均无法连接,不能采集,尝试调整了探测频率、超时时间等,均不能解决问题 ps:暂时没有换机场的打算,还有就是测试了 openclash ,太复杂了,放弃,在研究 Nikki ,但是不知道会不会引入新问题,有没有大佬用过的说说?我的需求主要是节点主备,因为我的机场在高峰期不稳定,所以我用 socks 中配置了主备,暂时也没法不用 socks 。
0 条回复
添加回复
你还需要 登录
后发表回复