ksweb 中文文档 下载 App

KSWEB 长期挂机前必须做的事 关省电锁 Wi-Fi 防系统杀后台

为什么服务会断

手机长时间不用 → 屏幕灭 → Android 进入省电模式 → 系统会把 KSWEB 这样的后台应用杀掉省 CPU 和内存 → Web 服务器断了、MySQL 停了、外网访问不了。这是 Android 的设计行为,不是 bug。

长期挂机前必须把下面三件事都做了:

第一步:KSWEB 内部设置

打开 KSWEB,进入 SETTINGS → 找到这几个开关并全部打开:

开关作用
保护服务器被非授权终止给 KSWEB 加一个前台服务(Foreground Service),Android 不会杀带前台服务的应用
关闭省电告诉 Android 不要对 KSWEB 应用省电限制
锁定 Wi-Fi防止手机休眠时 Wi-Fi 断开
设置页:防省电与稳定性选项
SETTINGS 标签页

第二步:系统级白名单

KSWEB 内部开关开了还不够——很多国产 ROM(MIUI、ColorOS、OneUI、EMUI、OriginOS)有自己的额外省电策略,必须在系统设置里手动给 KSWEB 加白名单:

小米 / Redmi(MIUI / HyperOS)

  1. 设置 → 应用设置 → 应用管理 → 找到 KSWEB → 应用信息
  2. "省电策略"选无限制
  3. 打开"自启动"
  4. "后台弹出界面"设为允许
  5. "显示悬浮窗"允许(前台服务需要)

OPPO / realme(ColorOS)

  1. 设置 → 应用 → 应用管理 → 找到 KSWEB
  2. 电池 → 允许后台活动 → 无限制
  3. 自启动管理 → 允许 KSWEB 自启动

三星(OneUI)

  1. 设置 → 应用 → 找到 KSWEB
  2. 电池 → 选"不受限制"
  3. 省电策略 → 选"从不"

华为 / 荣耀(HarmonyOS / EMUI)

  1. 设置 → 应用和服务 → 应用启动管理 → 找到 KSWEB → 设为手动管理
  2. 打开"自动启动""关联启动""后台活动"三个开关
  3. 电池设置 → 启动管理 → 找到 KSWEB → 关掉"自动管理"

第三步:充电 + 屏幕常亮

长期挂机建议:

不亮屏的情况下很多 ROM 仍然会杀后台,亮屏是最稳的。

验证是否生效

设置完后:

  1. 开 Lighttpd + MySQL,确认状态页显示运行中
  2. 屏幕灭,把手机放一边不用管
  3. 10 分钟后回来检查 — 打开 KSWEB 看组件是否还在运行
  4. 如果还在运行,再多等 1 小时、2 小时,每次回来检查
  5. 如果发现某次组件被停了 → 说明某个开关没开对,重新找

Android 11+ 的 DOZE 模式在屏幕灭后几小时才进入最深层次,所以 10 分钟测不够,至少等一整夜再确认。

还断的话怎么办