收起左侧

联想个人云 X1/X1S 前面板控制

69
回复
1691
查看
[ 复制链接 ]

0

主题

44

回帖

0

牛值

江湖小虾

2026-5-27 10:30:12 显示全部楼层 阅读模式

联想个人云 X1/X1S 前面板控制

381E4KA_NEV3B%GT4YV.png

概述

本应用专为联想个人云 X1/X1s NAS 设备设计,控制前面板 LED 指示灯和机箱风扇,实现硬件状态的实时可视化与智能温控管理。应用运行于飞牛OS平台,提供 Web 控制面板,支持自动与手动两种控制模式。

要求:系统版本要求≥1.1.3104,必须加载pinctrl驱动(驱动飞牛系统最新版本自带,没有卸载操作可以不管)。

应用目前没有集成x1s前面版屏幕的控制(测试设备为x1),理论上与原小屏幕控制不冲突,可以并存。

核心功能

1. LED 指示灯控制

自动模式下的 LED 行为:

  • 硬盘指示灯:故障→黄灯快闪;休眠→黄灯常亮;在位空闲→白灯常亮;数据传输→白灯按速率闪烁(≥1MB/s 慢闪,≥50MB/s 快闪,1秒防抖)
  • 网络指示灯:故障→蓝灯常亮;断开→全灭;链接空闲→白灯常亮;数据传输→白灯按速率闪烁(≥20KB/s 慢闪,≥1MB/s 中闪,≥20MB/s 快闪,1秒防抖)
  • 速率闪烁:可通过顶部滑块独立开关,关闭后 LED 仅显示常亮/常灭状态

2. 温度监控

实时监控 CPU、主板、硬盘温度,5 档颜色状态直观反映温度区间:

状态 CPU 温度 硬盘温度 颜色
正常 <50°C <42°C 淡蓝
低速 50-68°C 42-50°C 绿色
中速 68-80°C 50-60°C 橙色(脉冲动画)
高速 80-95°C 60-65°C 深橙(脉冲动画)
高温 ≥95°C ≥65°C 红色(闪烁警报)
  • CPU 温度采用 3 次滑动平均,避免瞬时波动
  • 硬盘温度通过 smartctl -A --nocheck=standby 读取,5 秒缓存减少磁盘操作
  • --nocheck=standby 参数确保休眠磁盘不会被唤醒,smartctl 检测到休眠状态时直接跳过查询
  • 休眠硬盘自动跳过温度读取,风扇控制中默认使用 1°C 不触发升档

3. 风扇 PWM 调速

4 级阶梯式温控策略,配合 5°C 滞回机制防止风扇频繁切换:

档位 PWM CPU 阈值 硬盘阈值
LOW 50 (20%) ≥50°C ≥42°C
MEDIUM 100 (40%) ≥68°C ≥50°C
HIGH 180 (70%) ≥80°C ≥60°C
MAX 255 (100%) ≥95°C ≥65°C
  • 滞回机制:升温超过阈值立即升档,降温需低于阈值 5°C 才降档
  • 双传感器独立跟踪:CPU 和硬盘各自独立计算档位,取较高者执行
  • 紧急优先:硬盘≥65°C 或 CPU≥95°C 立即满速
  • 手动模式:支持 0-255 全范围 PWM 滑块调节
  • 每 5 秒自动更新一次,接管 pwm_enable=1 确保软件控制权

4. 硬盘状态监控

  • 动态检测 SATA 端口映射,自动识别 5 个硬盘槽位
  • 支持 4 种状态识别:在位/活动中/休眠/故障
  • 通过 hdparm 检测电源状态(30 秒缓存)
  • 通过 smartd 日志检测磁盘故障告警(60 秒缓存)
  • 实时传输速率计算(基于 /sys/block/*/stat

5. 双网口监控

  • 同时监控 enp2s0(网口1)和 enp3s0(网口2)
  • 通过 /sys/class/net/ 读取物理链接状态(carrier)
  • 实时上下行速率计算
  • 通过 curl 检测外网连通性(30 秒间隔,访问 baidu.com/qq.com)
  • 协商速率显示

控制面板

Web 界面采用深色毛玻璃风格,顶部集成以下控制:

  • LED 模式切换:手动/自动滑块
  • LED 总开关:控制全部 LED 电源
  • 速率闪烁开关:独立控制 LED 速率闪烁功能
  • LED 测试:一键测试全部 LED(依次点亮→保持→熄灭→恢复)
  • 连接状态:实时显示与后端的连接状态

安装依赖

  • python312:Python 3.12
  • ite-it87_driver:ITE IT87 芯片驱动(用于风扇 PWM 控制)

状态持久化

应用退出时自动保存当前状态(LED 模式、LED 电源、闪烁开关、风扇模式/PWM 值),重启后自动恢复,无需重新配置。

优化

日志路径:/vol1/@appdata/x1_x1s_ledfancontrol/app.log

没有测试很长时间且设备只有x1,肯定有很多问题,欢迎指点与反馈

项目GitHub地址如下,希望持有X1、X1S设备的同道共同优化维护:

https://github.com/fengyefeishang/LenovoLedFanControl-x1-x1s

v0.8.3 变更日志

架构

  • 移除TCP端口服务,仅保留Unix Socket网关访问
  • 实现X1/X1S双套GPIO映射,安装时选择设备型号

X1S控制适配

  • OLED屏幕控制
  • 6种状态自动切换显示(默认/休眠/无盘/断网/网络故障/关机动画)
  • 顶部滑动开关控制屏幕开关

后端优化

  • 修复API认证逻辑(网关请求不再误拦401)
  • 驱动自动检测加载(it87/gpio_it87)
  • 风扇PWM渐变控制
  • 新增CPU使用率/内存使用率
  • 硬盘电源优先sysfs runtime_status
  • 网络连通性改用Python socket替代curl,动态检测物理网口
  • LED自动模式刷新间隔0.5s→1.5s,降低CPU占用

前端

  • 移除端口配置UI,新增设备型号选择

v0.8.4 变更日志

  • 修复若干问题
  • 修改硬盘led显示逻辑:休眠→黄灯常亮

v0.8.5 变更日志

  • 修复小屏幕显示问题

v0.8.6 变更日志

  • IT8613温度容错 - 过滤悬空传感器(<-40°C),取有效温度最大值
  • 路径遍历防护 - 静态文件路由拒绝 .. 和绝对路径
  • 硬盘独立缓存 - 每个硬盘单独缓存时间戳,避免hdparm唤醒休眠硬盘
  • OLED统一清屏 - 所有屏幕刷新前先清屏再绘制,避免残留
  • CPU预填充 - 启动时预填充CPU使用率缓存,避免首次请求阻塞
  • OLED性能优化 - 合并 _determine_state 中重复的状态查询

文件下载地址

通过网盘分享的文件:x1_x1s_ledfancontrol.fpk
v0.8.4 链接:https://pan.baidu.com/s/1Djdc_dlC0iZqAJv92YsvBA?pwd=79A1

v0.8.5 链接:https://pan.baidu.com/s/1quqePufbhmPRmAxHw2svPg?pwd=59k1

v0.8.6 链接:https://pan.baidu.com/s/16XwjD3bhboLEiB2twtwyEg?pwd=7648

收藏
送赞 7
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
2

查看全部评分

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-22 14:57:50 楼主 显示全部楼层
㐅念·尐少 发表于 2026-6-21 15:27
X1s小屏显示CPU占用不对吧

晚点回去查查原因

2

主题

13

回帖

0

牛值

江湖小虾

2026-5-28 13:52:52 显示全部楼层

大神厉害厉害

1

主题

17

回帖

0

牛值

江湖小虾

2026-5-30 17:07:19 显示全部楼层

太棒了,我的x1s终于用上了,感谢大神!

我设备上的指示灯显示不对,怎么解决呢?

哪一个不对?是硬盘灯还是网络灯?顶部切换手动,点击页面内对应led颜色,看哪一个不对应。  详情 回复
2026-5-30 20:56

0

主题

44

回帖

0

牛值

江湖小虾

2026-5-30 20:56:31 楼主 显示全部楼层
Sam_dEqst 发表于 2026-5-30 17:07
太棒了,我的x1s终于用上了,感谢大神!
我设备上的指示灯显示不对,怎么解决呢?
...

哪一个不对?是硬盘灯还是网络灯?顶部切换手动,点击页面内对应led颜色,看哪一个不对应。
我现在是第1、2个硬盘指示灯常亮,后面3个常灭。 点测试没任何反应。  详情 回复
2026-6-3 22:17

23

主题

89

回帖

0

牛值

fnOS系统内测组

2026-6-1 21:45:53 显示全部楼层

x20能用吗?

不能哦,没有x20机器,没法去适配哦。你可以安装后,通过顶部测试按钮看看能不能点亮LED,如果能点亮,找到我这修改一下就可以适配,风扇应该通用的。  详情 回复
2026-6-1 23:45

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-1 23:45:39 楼主 显示全部楼层
PandaSoos 发表于 2026-6-1 21:45
x20能用吗?


不能哦,没有x20机器,没法去适配哦。你可以安装后,通过顶部测试按钮看看能不能点亮LED,如果能点亮,找到对应的灯,反馈给我这修改一下就可以适配,风扇应该通用的。

1

主题

13

回帖

0

牛值

江湖小虾

2026-6-3 09:15:51 显示全部楼层

这只是一个网页面板,实际面板无法控制,是吗?安装了一下,实际指示灯没有效果。尝试过重启,重新安装都不行。只有电源指示灯和status是亮的,而且status还是一闪一闪的。
112.jpg

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
私发一些测试命令给你,帮忙测试一下,不清楚是驱动没加载,还是引脚不对,需要测试的结果。  详情 回复
2026-6-3 10:18

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-3 10:18:02 楼主 显示全部楼层
阿甘¹³⁷? 发表于 2026-6-3 09:15
这只是一个网页面板,实际面板无法控制,是吗?安装了一下,实际指示灯没有效果。尝试过重启,重新安装都不 ...

私发一些测试命令给你,帮忙测试一下,不清楚是驱动没加载,还是引脚不对,需要测试的结果。

1

主题

17

回帖

0

牛值

江湖小虾

2026-6-3 22:17:19 显示全部楼层
枫叶飞殇 发表于 2026-5-30 20:56
哪一个不对?是硬盘灯还是网络灯?顶部切换手动,点击页面内对应led颜色,看哪一个不对应。 ...

我现在是第1、2个硬盘指示灯常亮,后面3个常灭。  点测试没任何反应。
新版本适配了,可以安装测试一下。  详情 回复
2026-6-3 23:34
你的status是常亮,还是闪烁  详情 回复
2026-6-3 22:41

1

主题

13

回帖

0

牛值

江湖小虾

2026-6-3 22:41:52 显示全部楼层
Sam_dEqst 发表于 2026-6-3 22:17
我现在是第1、2个硬盘指示灯常亮,后面3个常灭。  点测试没任何反应。

你的status是常亮,还是闪烁
控制应该在gpiochip1中,测试命令私发给你了。  详情 回复
2026-6-3 23:35

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-3 23:34:15 楼主 显示全部楼层
Sam_dEqst 发表于 2026-6-3 22:17
我现在是第1、2个硬盘指示灯常亮,后面3个常灭。  点测试没任何反应。

新版本适配了,可以安装测试一下。
请问新版本在哪里下载?  详情 回复
2026-6-5 23:34

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-3 23:35:18 楼主 显示全部楼层
阿甘¹³⁷? 发表于 2026-6-3 22:41
你的status是常亮,还是闪烁

控制应该在gpiochip1中,测试命令私发给你了。

1

主题

13

回帖

0

牛值

江湖小虾

2026-6-4 07:40:51 显示全部楼层

感觉就要成功了。小屏幕也点亮了,不过不能显示真实的数值。还是就是disk3显示错误,主要就是我第一次把数据提交反了。shy
111.jpg

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

12

回帖

0

牛值

江湖小虾

2026-6-4 10:23:07 显示全部楼层
已装,一会回家看看效果,终于等到控制软件了
可以安装新版本,修复x1s若干问题  详情 回复
2026-6-4 23:28

1

主题

13

回帖

0

牛值

江湖小虾

2026-6-4 13:32:47 显示全部楼层

另外还有问题,硬盘在休眠状态的时候,只有disk5亮黄灯,其他颜色没有改变。

可以安装新版本,修复x1s若干问题  详情 回复
2026-6-4 23:28
晚上回去修复  详情 回复
2026-6-4 17:13

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-4 17:13:03 楼主 显示全部楼层
阿甘¹³⁷? 发表于 2026-6-4 13:32
另外还有问题,硬盘在休眠状态的时候,只有disk5亮黄灯,其他颜色没有改变。
...

晚上回去修复

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-4 23:28:29 楼主 显示全部楼层
寒风月 发表于 2026-6-4 10:23
已装,一会回家看看效果,终于等到控制软件了

可以安装新版本,修复x1s若干问题

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-4 23:28:45 楼主 显示全部楼层
阿甘¹³⁷? 发表于 2026-6-4 13:32
另外还有问题,硬盘在休眠状态的时候,只有disk5亮黄灯,其他颜色没有改变。
...

可以安装新版本,修复x1s若干问题

1

主题

13

回帖

0

牛值

江湖小虾

2026-6-5 05:54:43 显示全部楼层

基本已经接近完美了。现在就连小屏幕都可以正常驱动了。不过就是排版不是特别美观,字体略小,偏向一侧角落,留白有些大。文字像素无法做到点对点。比如.有占用一个像素点的,有占用4个像素点的。之前的版本就没有这样的情况。
微信图片_20260605055347_266_7.jpg

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

3

主题

29

回帖

0

牛值

江湖小虾

2026-6-5 13:02:10 显示全部楼层
牛啊!哈哈哈哈,等我回去重装了测试,最近在外地

1

主题

17

回帖

0

牛值

江湖小虾

2026-6-5 23:34:09 显示全部楼层
枫叶飞殇 发表于 2026-6-3 23:34
新版本适配了,可以安装测试一下。

请问新版本在哪里下载?
就是帖子里面的文件下载地址,我修改了的。  详情 回复
2026-6-5 23:36

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-5 23:36:31 楼主 显示全部楼层
Sam_dEqst 发表于 2026-6-5 23:34
请问新版本在哪里下载?

就是帖子里面的文件下载地址,我修改了的。
网盘分享下载不了啦  详情 回复
2026-6-6 11:23

1

主题

17

回帖

0

牛值

江湖小虾

2026-6-6 11:23:08 显示全部楼层
枫叶飞殇 发表于 2026-6-5 23:36
就是帖子里面的文件下载地址,我修改了的。

网盘分享下载不了啦
这下可以了  详情 回复
2026-6-6 11:46

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-6 11:46:30 楼主 显示全部楼层
Sam_dEqst 发表于 2026-6-6 11:23
网盘分享下载不了啦

这下可以了

0

主题

10

回帖

0

牛值

江湖小虾

2026-6-8 19:52:55 显示全部楼层

谢谢了,终于报X1S灯屏都关了biggrin

0

主题

10

回帖

0

牛值

江湖小虾

2026-6-8 19:58:36 显示全部楼层

image.png

主板温度不正常

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
日志路径:/vol1/@appdata/x1_x1s_ledfancontrol/app.log 查看一下日志  详情 回复
2026-6-8 21:59

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-8 21:59:39 楼主 显示全部楼层
凌烨 发表于 2026-6-8 19:58
主板温度不正常

日志路径:/vol1/@appdata/x1_x1s_ledfancontrol/app.log
查看一下日志
2026-06-08 19:55:34,290 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status 2026-06-08 19:55:35,242 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status 2026-06-08 19:55:35,255 [app] DE  详情 回复
2026-6-13 17:48

11

主题

26

回帖

0

牛值

fnOS系统内测组

2026-6-10 21:31:14 显示全部楼层

IMG_9675.jpg

相当丝滑好用了。victory

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

11

主题

26

回帖

0

牛值

fnOS系统内测组

2026-6-10 21:34:15 显示全部楼层

27854ed0-6dc5-413a-9c97-bf176523f422.png

QQ20260610-213232.png这个硬盘位的硬盘实际是有系统警告的有坏道。但是这里显示直接故障了,过一下又提示正常了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
会轮询系统内关于硬盘的检测信息,没啥异常会自动变化的。  详情 回复
2026-6-11 20:01

11

主题

26

回帖

0

牛值

fnOS系统内测组

2026-6-11 09:17:00 显示全部楼层

2026-06-10 21:28:03,598 [app] INFO: ==================================================
2026-06-10 21:28:03,598 [app] INFO: 应用启动中...
2026-06-10 21:28:03,598 [app] INFO: Python: 3.12.4 (main, Jul 22 2024, 12:12:54) [GCC 12.2.0]
2026-06-10 21:28:03,598 [app] INFO: TRIM_PKGVAR: /vol1/@appdata/x1_x1s_ledfancontrol
2026-06-10 21:28:03,598 [app] INFO: TRIM_APPDEST: /vol1/@appcenter/x1_x1s_ledfancontrol
2026-06-10 21:28:03,598 [app] INFO: LED_GATEWAY_PREFIX: /app/x1_x1s_ledfancontrol
2026-06-10 21:28:03,598 [app] INFO: LED_GATEWAY_SOCKET: /vol1/@appcenter/x1_x1s_ledfancontrol/app.sock
2026-06-10 21:28:03,598 [app] INFO: 设备型号: x1 (wizard_device_model=x1)
2026-06-10 21:28:03,599 [app] INFO: wizard_default_mode: auto
2026-06-10 21:28:03,599 [app] INFO: 网关前缀中间件已启用: /app/x1_x1s_ledfancontrol
2026-06-10 21:28:03,633 [disk_monitor] INFO: 槽位 1: ata端口=ata3, port_no=1, PCI=/sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0, 路径=/sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0/ata3/host2/target2:0:0/2:0:0:0
2026-06-10 21:28:03,633 [disk_monitor] INFO: 槽位 2: ata端口=ata4, port_no=2, PCI=/sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0, 路径=/sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0/ata4/host3/target3:0:0/3:0:0:0
2026-06-10 21:28:03,634 [disk_monitor] INFO: 槽位 3: ata端口=ata5, port_no=3, PCI=/sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0, 路径=/sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0/ata5/host4/target4:0:0/4:0:0:0
2026-06-10 21:28:03,634 [disk_monitor] INFO: 槽位 4: ata端口=ata6, port_no=4, PCI=/sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0, 路径=/sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0/ata6/host5/target5:0:0/5:0:0:0
2026-06-10 21:28:03,634 [disk_monitor] WARNING: 槽位 5: ata端口=ata2, port_no=2, 未找到 target 路径
2026-06-10 21:28:03,634 [disk_monitor] INFO: 硬盘路径检测结果: 共 4 个槽位
2026-06-10 21:28:03,634 [disk_monitor] INFO: 槽位 1 → /sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0/ata3/host2/target2:0:0/2:0:0:0
2026-06-10 21:28:03,634 [disk_monitor] INFO: 槽位 2 → /sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0/ata4/host3/target3:0:0/3:0:0:0
2026-06-10 21:28:03,634 [disk_monitor] INFO: 槽位 3 → /sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0/ata5/host4/target4:0:0/4:0:0:0
2026-06-10 21:28:03,634 [disk_monitor] INFO: 槽位 4 → /sys/devices/pci0000:00/0000:00:13.0/0000:01:00.0/ata6/host5/target5:0:0/5:0:0:0
2026-06-10 21:28:03,638 [gpio] INFO: GPIO 控制器: libgpiod v2 (chip=/dev/gpiochip0, model=x1, power_pin=20)
2026-06-10 21:28:03,638 [net_monitor] INFO: 网卡监控器初始化: enp2s0
2026-06-10 21:28:03,639 [net_monitor] INFO: 网卡监控器初始化: enp3s0
2026-06-10 21:28:03,639 [net_monitor] INFO: 网卡监控器初始化: enx00e04c680281
2026-06-10 21:28:03,639 [net_monitor] INFO: 网络监控器初始化完成,网口: ['enp2s0', 'enp3s0', 'enx00e04c680281']
2026-06-10 21:28:03,640 [fan_controller] INFO: 从 /vol1/@appdata/x1_x1s_ledfancontrol/fan_state.json 加载风扇状态成功
2026-06-10 21:28:03,641 [fan_controller] INFO: 风扇1: 已接管 PWM 控制权 (pwm_enable=1)
2026-06-10 21:28:03,641 [fan_controller] INFO: 风扇2: 已接管 PWM 控制权 (pwm_enable=1)
2026-06-10 21:28:03,642 [led_manager] INFO: LEDManager 创建完成, 默认模式=auto, 状态文件=/vol1/@appdata/x1_x1s_ledfancontrol/led_state.json
2026-06-10 21:28:03,642 [app] INFO: LEDManager 初始化成功 (model=x1)
2026-06-10 21:28:03,642 [led_manager] INFO: 开始初始化...
2026-06-10 21:28:03,642 [led_manager] INFO: 从 /vol1/@appdata/x1_x1s_ledfancontrol/led_state.json 加载状态成功
2026-06-10 21:28:03,642 [led_manager] INFO: 状态加载完成, 模式=auto, LED电源=True
2026-06-10 21:28:03,642 [gpio] INFO: 开始初始化所有 LED (model=x1)...
2026-06-10 21:28:03,642 [gpio] INFO: 打开 /dev/gpiochip0 成功 (name=gpiochip0, label=INT3453:00, num_lines=80)
2026-06-10 21:28:03,644 [gpio] INFO: 成功申请 12 条 GPIO 线路 (model=x1)
2026-06-10 21:28:03,644 [gpio] INFO: 初始化完成, 成功 12/12
2026-06-10 21:28:03,644 [led_manager] INFO: GPIO 初始化结果: {'disk1_white': True, 'disk2_white': True, 'disk3_white': True, 'disk4_white': True, 'disk5_white': True, 'disk1_yellow': True, 'disk2_yellow': True, 'disk3_yellow': True, 'disk4_yellow': True, 'disk5_yellow': True, 'net_white': True, 'net_blue': True}
2026-06-10 21:28:03,644 [led_manager] INFO: LED软件状态已重置,与GPIO硬件初始状态对齐
2026-06-10 21:28:03,644 [gpio] INFO: LED电源GPIO初始化成功 (pin=20, model=x1, 默认打开)
2026-06-10 21:28:03,644 [gpio] INFO: LED电源: 打开 (pin=20, model=x1)
2026-06-10 21:28:03,644 [led_manager] INFO: LED电源初始化: 打开
2026-06-10 21:28:03,645 [led_manager] INFO: STATUS GPIO: /dev/gpiochip4 (name=gpiochip4, num_lines=64)
2026-06-10 21:28:03,645 [led_manager] INFO: STATUS 灯已点亮 (/dev/gpiochip4 pin 0=1)
2026-06-10 21:28:03,645 [led_manager] INFO: 启动 LED 自动模式...
2026-06-10 21:28:03,645 [led_manager] INFO: LED 自动线程已启动
2026-06-10 21:28:03,645 [led_manager] INFO: 启动风扇自动模式...
2026-06-10 21:28:03,646 [fan_controller] INFO: 风扇自动控制已启动
2026-06-10 21:28:03,646 [led_manager] INFO: 初始化完成
2026-06-10 21:28:03,646 [app] INFO: 所有 LED 初始化成功
2026-06-10 21:28:03,646 [app] INFO: 设备型号 X1,跳过 OLED 初始化
2026-06-10 21:28:03,646 [app] INFO: Unix Socket 服务: /vol1/@appcenter/x1_x1s_ledfancontrol/app.sock
2026-06-10 21:28:03,646 [app] INFO: 所有服务已启动
2026-06-10 21:28:03,647 [led_manager] INFO: LED 自动循环开始 (间隔 1.5s)
2026-06-10 21:28:03,655 [hw_monitor] INFO: 找到 hwmon: hwmon1 (driver=coretemp)
[2026-06-10 21:28:03] [main] Flask 应用启动成功!Unix Socket 已创建 (耗时 1 秒)
[2026-06-10 21:28:03] [main] ========== 应用启动完成 ==========
2026-06-10 21:28:04,256 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=39.0°C, PWM 100->70 (目标50)
2026-06-10 21:28:04,257 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=39.0°C, PWM 100->70 (目标50)
2026-06-10 21:28:09,764 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=39.0°C, PWM 70->50 (目标50)
2026-06-10 21:28:09,764 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=39.0°C, PWM 70->50 (目标50)
2026-06-10 21:31:30,700 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/device
2026-06-10 21:31:30,702 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:32,707 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:34,705 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:36,707 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:38,707 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:40,705 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:42,705 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:44,706 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:46,708 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:48,705 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:50,803 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:52,807 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:54,707 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:57,548 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/device
2026-06-10 21:31:57,550 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:31:59,553 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:01,557 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:03,553 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:05,549 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:07,553 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:09,559 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:11,553 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:13,555 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:15,555 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:17,550 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:19,555 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:21,551 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:23,551 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:25,556 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:27,551 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:29,555 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:31,556 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:33,555 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:35,806 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:37,806 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:39,559 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:41,555 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:43,556 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:45,551 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:47,556 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:49,551 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:51,552 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:53,803 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:55,808 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:57,806 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:32:59,806 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:01,810 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:03,806 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:05,802 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:07,803 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:09,805 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:11,806 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:13,804 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:15,805 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:17,807 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:19,807 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:21,808 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:23,807 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:25,808 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:27,806 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:29,808 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:31,808 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:33,808 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:35,805 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:37,807 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:39,807 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:41,809 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:43,809 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:45,806 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:47,809 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:49,811 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:33:51,807 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:34:17,805 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:34:46,001 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:34:47,558 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:34:49,559 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:34:51,668 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:34:53,555 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:34:55,554 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:34:57,559 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:34:59,557 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:01,555 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:03,557 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:05,559 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:07,556 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:09,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:11,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:13,556 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:15,557 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:17,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:19,561 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:21,557 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:23,558 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:25,561 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:27,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:29,556 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:31,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:33,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:35,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:37,561 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:39,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:41,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:43,557 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:45,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:47,561 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:49,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:51,557 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:53,558 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:55,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:57,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:35:59,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:01,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:03,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:05,561 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:07,558 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:09,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:11,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:13,558 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:15,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:17,558 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:19,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:21,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:23,559 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:25,561 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:27,561 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:29,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:31,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:33,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:35,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:37,564 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:39,561 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:41,558 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:43,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:45,559 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:47,559 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:49,558 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:51,558 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:53,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:55,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:57,564 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:36:59,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:01,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:03,564 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:05,564 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:07,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:09,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:11,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:13,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:15,564 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:17,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:19,561 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:21,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:23,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:25,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:27,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:29,560 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:31,564 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:33,564 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:35,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:37,564 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:39,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:41,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:43,564 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:45,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:47,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:49,565 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:51,565 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:53,565 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:55,565 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:57,561 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:37:59,566 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:01,565 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:03,566 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:05,566 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:07,565 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:09,565 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:11,562 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:13,565 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:15,565 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:17,566 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:19,565 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:21,567 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:23,566 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:25,561 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:27,566 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:29,566 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:31,563 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:33,564 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:35,567 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:37,566 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:39,567 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:41,814 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:43,819 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:45,814 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:47,814 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:49,819 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:51,815 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:53,814 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:55,819 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:57,815 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:38:59,818 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:01,819 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:03,818 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:05,819 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:07,818 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:09,817 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:11,820 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:13,819 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:15,818 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:17,820 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:19,819 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:21,817 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:23,818 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:25,818 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:27,820 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:29,819 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:31,820 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:33,819 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:35,819 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:37,817 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:39:39,818 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:40:17,821 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:41:17,822 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:41:26,255 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 21:41:27,570 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-10 22:30:33,824 [net_monitor] DEBUG: socket 连接 baidu.com:80 失败: [Errno -3] Temporary failure in name resolution
2026-06-10 22:30:48,840 [net_monitor] DEBUG: socket 连接 qq.com:80 失败: [Errno -3] Temporary failure in name resolution
2026-06-10 22:45:21,435 [net_monitor] DEBUG: socket 连接 baidu.com:80 失败: [Errno -3] Temporary failure in name resolution
2026-06-10 23:46:17,373 [fan_controller] INFO: 风扇1: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-10 23:46:17,374 [fan_controller] INFO: 风扇2: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-10 23:59:01,430 [fan_controller] INFO: 风扇1: CPU=50.7°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-10 23:59:01,431 [fan_controller] INFO: 风扇2: CPU=50.7°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-10 23:59:06,592 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-10 23:59:06,592 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 00:11:46,466 [net_monitor] DEBUG: socket 连接 baidu.com:80 失败: [Errno -3] Temporary failure in name resolution
2026-06-11 00:18:33,368 [fan_controller] INFO: 风扇1: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 00:18:33,369 [fan_controller] INFO: 风扇2: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 00:23:22,546 [net_monitor] DEBUG: socket 连接 baidu.com:80 失败: [Errno -3] Temporary failure in name resolution
2026-06-11 00:25:24,110 [net_monitor] DEBUG: socket 连接 baidu.com:80 失败: [Errno -3] Temporary failure in name resolution
2026-06-11 01:19:08,027 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 01:19:08,027 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 01:19:13,189 [fan_controller] INFO: 风扇1: CPU=49.7°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 01:19:13,190 [fan_controller] INFO: 风扇2: CPU=49.7°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 01:44:35,970 [fan_controller] INFO: 风扇1: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 01:44:35,971 [fan_controller] INFO: 风扇2: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 02:34:40,632 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 02:34:40,633 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 02:34:45,794 [fan_controller] INFO: 风扇1: CPU=49.3°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 02:34:45,795 [fan_controller] INFO: 风扇2: CPU=49.3°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 02:56:47,464 [fan_controller] INFO: 风扇1: CPU=44.3°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 02:56:47,464 [fan_controller] INFO: 风扇2: CPU=44.3°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 03:59:56,798 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 03:59:56,798 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 04:00:01,959 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 04:00:01,960 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 04:23:46,882 [fan_controller] INFO: 风扇1: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 04:23:46,883 [fan_controller] INFO: 风扇2: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 05:08:31,279 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 05:08:31,279 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 05:08:36,441 [fan_controller] INFO: 风扇1: CPU=49.3°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 05:08:36,442 [fan_controller] INFO: 风扇2: CPU=49.3°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 05:26:35,388 [fan_controller] INFO: 风扇1: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 05:26:35,389 [fan_controller] INFO: 风扇2: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 06:29:29,058 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 06:29:29,059 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 06:29:34,235 [fan_controller] INFO: 风扇1: CPU=49.7°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 06:29:34,235 [fan_controller] INFO: 风扇2: CPU=49.7°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 06:52:27,543 [fan_controller] INFO: 风扇1: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 06:52:27,543 [fan_controller] INFO: 风扇2: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 07:46:39,969 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 07:46:39,970 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 07:46:45,132 [fan_controller] INFO: 风扇1: CPU=49.3°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 07:46:45,133 [fan_controller] INFO: 风扇2: CPU=49.3°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 08:12:23,496 [fan_controller] INFO: 风扇1: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 08:12:23,496 [fan_controller] INFO: 风扇2: CPU=44.7°C, HD=1.0°C, PWM 50->0 (目标0)
2026-06-11 09:10:07,541 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 09:10:07,541 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=1.0°C, PWM 0->30 (目标50)
2026-06-11 09:10:12,704 [fan_controller] INFO: 风扇1: CPU=50.0°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 09:10:12,704 [fan_controller] INFO: 风扇2: CPU=50.0°C, HD=1.0°C, PWM 30->50 (目标50)
2026-06-11 09:12:21,042 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:21,051 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/device
2026-06-11 09:12:26,525 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:36,734 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:42,636 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:43,177 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:43,755 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:44,329 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:44,916 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:45,489 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:46,066 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:46,650 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:47,227 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:47,811 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:48,409 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:49,046 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:51,044 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:53,047 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:55,048 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:57,043 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:12:59,048 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:13:01,044 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:13:03,047 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:13:05,047 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:13:07,046 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:13:09,047 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:13:11,048 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:13:13,046 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-11 09:13:15,046 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status

看起来正常的,有三个网口信息,面板只显示后面两个网口的信息,不知道是不是没链接。  详情 回复
2026-6-11 19:54

5

主题

17

回帖

0

牛值

江湖小虾

2026-6-11 14:32:36 显示全部楼层
X1成功了,装了好久,不知道怎么回事,刚开始装不上,后来装上启动不了,系统是最新的也不行,搞了好久。最后卸载又重新弄,包括依赖,然后就能用了。
依赖会安装一会,卡55%,启动不了要看看日志才知道原因了,有可能驱动没正常启动。  详情 回复
2026-6-11 19:56

1

主题

17

回帖

0

牛值

江湖小虾

2026-6-11 18:10:09 显示全部楼层

2026-06-11_172345.png主板温度显示异常,安装的V0.8.5版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
日志路径:/vol1/@appdata/x1_x1s_ledfancontrol/app.log 查看一下日志  详情 回复
2026-6-11 19:58

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-11 19:54:56 楼主 显示全部楼层
gsoft 发表于 2026-6-11 09:17
2026-06-10 21:28:03,598 [app] INFO: ==================================================
2026-06-10 21 ...

看起来正常的,有三个网口信息,面板只显示机器后面两个网口的信息,不知道是不是没链接。

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-11 19:56:50 楼主 显示全部楼层
莫失莫忘于红尘 发表于 2026-6-11 14:32
X1成功了,装了好久,不知道怎么回事,刚开始装不上,后来装上启动不了,系统是最新的也不行,搞了好久。最 ...

依赖会安装一会,卡55%,启动不了要看看日志才知道原因了,有可能驱动没正常启动。

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-11 19:58:26 楼主 显示全部楼层
Sam_dEqst 发表于 2026-6-11 18:10
主板温度显示异常,安装的V0.8.5版本

日志路径:/vol1/@appdata/x1_x1s_ledfancontrol/app.log
查看一下日志

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-11 20:01:15 楼主 显示全部楼层
gsoft 发表于 2026-6-10 21:34
这个硬盘位的硬盘实际是有系统警告的有坏道。但是这里显示直接故障了,过一下又提示正常了。
...

会轮询系统内关于硬盘的检测信息,没啥异常会自动变化的。

2

主题

8

回帖

0

牛值

江湖小虾

2026-6-12 19:57:29 显示全部楼层

俺也一样,X1S,主板温度异常

Clip_2026-06-12_19-57-24.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
日志路径:/vol1/@appdata/x1_x1s_ledfancontrol/app.log 查看一下日志  详情 回复
2026-6-12 20:55

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-12 20:55:37 楼主 显示全部楼层
壹毛柒 发表于 2026-6-12 19:57
俺也一样,X1S,主板温度异常

日志路径:/vol1/@appdata/x1_x1s_ledfancontrol/app.log
查看一下日志

11

主题

26

回帖

0

牛值

fnOS系统内测组

2026-6-12 23:01:26 显示全部楼层

最新系统更新了内核it87启动不了了sweat

将商店内的ite-it87驱动,卸载再安装,完成后再安装x1_x1s_ledfancontrol.fpk试一试呢,我这边更新后显示加载正常。  详情 回复
2026-6-13 12:40

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-13 12:40:40 楼主 显示全部楼层
gsoft 发表于 2026-6-12 23:01
最新系统更新了内核it87启动不了了

将商店内的ite-it87驱动,卸载再安装,完成后再安装x1_x1s_ledfancontrol.fpk试一试呢,我这边更新后显示加载正常。
还有个问题,你这个fpk只识别应用商店的依赖。我手动安装好了ite-it87 也安装不了控制面板。  详情 回复
2026-6-13 16:17

11

主题

26

回帖

0

牛值

fnOS系统内测组

2026-6-13 13:49:29 显示全部楼层

QQ20260613-134825.png

删除重启后重新安装这个驱动启动不了,估计是官方哪哪不兼容了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
好像是没有移除干净,尝试卸载后重启系统再试一试呢。  详情 回复
2026-6-13 17:06

11

主题

26

回帖

0

牛值

fnOS系统内测组

2026-6-13 16:17:58 显示全部楼层
枫叶飞殇 发表于 2026-6-13 12:40
将商店内的ite-it87驱动,卸载再安装,完成后再安装x1_x1s_ledfancontrol.fpk试一试呢,我这边更新后显示 ...

还有个问题,你这个fpk只识别应用商店的依赖。我手动安装好了ite-it87 也安装不了控制面板。
是的,依赖关系是应用内绑定的。  详情 回复
2026-6-13 17:07

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-13 17:06:12 楼主 显示全部楼层
gsoft 发表于 2026-6-13 13:49
删除重启后重新安装这个驱动启动不了,估计是官方哪哪不兼容了

好像是没有移除干净,尝试卸载后重启系统再试一试呢。

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-13 17:07:01 楼主 显示全部楼层
gsoft 发表于 2026-6-13 16:17
还有个问题,你这个fpk只识别应用商店的依赖。我手动安装好了ite-it87 也安装不了控制面板。 ...

是的,依赖关系是应用内绑定的。

0

主题

10

回帖

0

牛值

江湖小虾

2026-6-13 17:48:46 显示全部楼层
枫叶飞殇 发表于 2026-6-8 21:59
日志路径:/vol1/@appdata/x1_x1s_ledfancontrol/app.log
查看一下日志

2026-06-08 19:55:34,290 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-08 19:55:35,242 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-08 19:55:35,255 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/oled/status
2026-06-08 19:55:35,828 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/oled/status
2026-06-08 19:55:37,228 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-08 19:55:37,849 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/oled/status
2026-06-08 19:55:39,220 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-08 19:55:39,826 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/oled/status
2026-06-08 19:55:41,225 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-08 19:55:41,825 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/oled/status
这个不影响,这是飞牛桌面内通过网关访问应用的报错,不影响功能的,只是我没移除这个对日志的写入。  详情 回复
2026-6-13 23:40

0

主题

10

回帖

0

牛值

江湖小虾

2026-6-13 17:51:18 显示全部楼层

小屏幕显示cpu数据不实

占比差距大不大?因为每隔几秒采集一次cpu数据,和nas显示的有点差距,差距不大都正常的。  详情 回复
2026-6-13 23:42

0

主题

10

回帖

0

牛值

江湖小虾

2026-6-13 18:05:43 显示全部楼层

完整日志

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-13 23:40:49 楼主 显示全部楼层
凌烨 发表于 2026-6-13 17:48
2026-06-08 19:55:34,290 [app] DEBUG: 网关请求缺少X-Trim-Uid Header: GET /api/status
2026-06-08 19: ...

这个不影响,这是飞牛桌面内通过网关访问应用的报错,不影响功能的,只是我没移除这个对日志的写入。
谢谢,有问题再反馈  详情 回复
2026-6-14 18:48

0

主题

44

回帖

0

牛值

江湖小虾

2026-6-13 23:42:43 楼主 显示全部楼层
凌烨 发表于 2026-6-13 17:51
小屏幕显示cpu数据不实

占比差距大不大?因为每隔几秒采集一次cpu数据,和nas显示的有点差距,差距不大都正常的。

0

主题

10

回帖

0

牛值

江湖小虾

2026-6-14 18:48:08 显示全部楼层
枫叶飞殇 发表于 2026-6-13 23:40
这个不影响,这是飞牛桌面内通过网关访问应用的报错,不影响功能的,只是我没移除这个对日志的写入。 ...

谢谢,有问题再反馈
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则