GoForum🌐 V2EX

passwall 在节点失效时导致内存、磁盘读 IO 被打满,有遇到的且解决的吗?

CodeWind · 2026-04-13 20:00 · 0 次点赞 · 0 条回复

最近遇到两次机场节点维护时,因节点不可用导致安装 passwall 的 openwrt 的 lxc 容器磁盘 IO 被打满,家中断网,收集到的信息如下,看看有没有大佬遇到且解决了的。

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

登录后可发帖和回复

登录 注册
主题信息
作者: CodeWind
发布: 2026-04-13
点赞: 0
回复: 0