设备巡检这件事,等出问题再查就晚了。离线、卡死、脚本跑飞,每天扫一遍比事后救火省事。
设备二三十台的时候,你往往不知道哪台坏了。早上开工,投屏墙铺开看着都亮着屏,可你没法确认每台都跑完了、没有一台卡在弹窗上等着人点。等真发现,往往已经是第二天。靠人一台台翻,翻到第十台注意力就散了。
巡检盯三个信号,一步步查出来
巡检要先说清楚判断什么。落到苹果群控里,值得看的信号就三个。一是在不在线。设备断了连接,任务下发不下去,这是最外层、也最好判断的问题。二是有没有卡住。设备在线、任务也在跑,但停在某一步不动。设备页上看不出来,得去执行记录里看那一步停了多久。三是有没有报错。任务跑完了但结果是失败,原因也在执行记录里:是没找到元素,还是页面没加载出来,记录上会写。
卡住和报错都落在执行历史这一页上,巡检的时候先看它。前两个决定要不要马上动手,第三个决定下一轮流程怎么改。混在一起看,容易把该改流程的事当成当场救火。
真查起来从头到尾是这么几步。先从设备入库说起,这是巡检能不能省事的前提。名字乱的设备列表,你连哪台对应哪个用途都说不清,注意力全耗在认设备上。动手顺序是在设备页扫一下把设备入库,入库后起别名,名字里带上用途和序号,比如 ins-01、ins-02,再按用途分组,投放一组、发内容一组、备用单放一组。
入库和别名的入口都在设备页上,扫完就能改,不用来回切。分组用来缩小范围。巡检出问题时,先分清是整组都掉线,还是只有一台掉线,两种情况的处理方式完全不一样。分组规则定下来就别老改。改一次,之前记录里对得上号的设备,下一轮就得重新认一遍。备用机也要入库,平时放在「备用」组里。哪天主力机坏了要换上去,状态一眼能看到。设备量往上走之前,命名和分组这两件事要定死,苹果群控设备容量与运维实践里讲过这块。
第二步是每天开工第一件事:把设备页打开看在线状态。离线设备不能跑任务,任务下发不下去。如果你不知道它离线,就会以为任务在跑,等半天才发现什么都没发生。看到离线的先处理连接,按顺序试:线是不是松了、USB Hub 的供电跟不跟得上、投屏走的是 USB 还是局域网 WIFI。重连之后确认状态变回在线。多台同时离线,先怀疑大家共用的那一环,比如 Hub、路由器。单台离线,先怀疑那台机器本身。
第三步,在线状态能看出在不在,看不出有没有卡住。想知道卡没卡,用对话来问比较快。在工作站里选好设备,用大白话把要做的事说出去,比如「把投放组每台设备的当前页面截一张,告诉我哪台不在首页」「检查这几台是不是都停在登录页」「跑一下这条工作流的前两步,看看卡在哪一步」。一次只问一件事,范围尽量小。「所有设备都正常吗」拿回来的答案多半含糊。「投放组现在有几台不在首页」答案就能直接用。设备少的时候看一眼投屏比问它快。上了二三十台,人眼扫不过来,交给它扫更稳。
最后一步是定位。执行历史里留了每次跑的结果和报错。翻的时候重点看两个地方:失败集中在哪一步,以及失败的是哪几台。同一步在多台上都失败,问题多半在那一步本身,常见的是找图模板过期、页面改版或等待时间不够。这时候改一次,整组都能过。同一步只有一台失败,先别动流程,把这台单独拎出来重跑一次。还失败,再换一台机器跑同样的步骤。两步下来基本能分清是机器的问题还是流程的问题。定位到原因之后,把结论落到一个地方,哪怕只是任务名旁边加一句备注。下一轮再看到同样的报错,就不用重新推。看记录也有顺序:先按时间把当天的记录扫一遍找出失败项,再回头细看。上来就一条条读,容易漏掉真正集中的那个步骤。
哪些天天看,哪些一周看一次
每次都全量看一遍,时间全花在看上面。正在跑任务的设备,每天开工看一次在线状态,收工前看一次执行记录。这两次是刚需,中间不用反复盯。不在跑的设备、备用机器,一周过一遍就够了。它们出问题的概率低,出了问题也不影响当天的活。想让它到点自动跑,工作站里有定时,分对话定时和工作流定时两种。要留意本地调度这个前提:电脑得保持工作站开着,关机就不会跑。
再往下就是规模的事。AI Agent 控制真实设备全流程那篇讲了从理解需求到真机执行的完整路径。设备数量往上走之前对着看一遍,比出问题再回头补要省事。
相关资源
- iEasyRun 官网与安装:https://www.ieasyrun.com/docs/install
- iEasyRun 文档:https://www.ieasyrun.com/docs
- 苹果群控系统介绍:https://ieasyclick.com/apple_qunkong/
- EasyClick 开发文档:https://ieasyclick.com/docs/
- 延伸阅读:群控设备容量怎么算、苹果群控定时任务怎么配
iEasyClick:手机自动化脚本与群控方案站,覆盖安卓免 root、iOS 免越狱、鸿蒙 Next,提供脚本开发教程、中控投屏与批量运维方案。官网 ieasyclick.net
想要真实跑起来?
本文介绍的方案均可基于 EasyClick 能力在 iEasyClick 落地。官网提供完整文档、开发工具与自动化产品,免费体验。