Kaynağa Gözat

优化联网模块的代码顺序和日志

niujiuru 2 hafta önce
ebeveyn
işleme
68c674d36d
1 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  1. 3 3
      netmgrd/netmgrd.go

+ 3 - 3
netmgrd/netmgrd.go

@@ -152,15 +152,15 @@ func serviceRun() {
 			if time.Since(offlineStartTime) >= (time.Duration(20)*time.Second) &&
 				getNetType() == NetEth && !eth0LinkDegraded.Load() { // eth0无法联网
 
+				eth0LinkDegraded.Store(true) /////////////// 开始设置eth0网卡降级使用
+
 				offlineDur := time.Since(offlineStartTime).Round(time.Second)
 				baseapp.Logger.Warnf(
-					"[%s] eth0链路正常但持续无法访问外网(%v), 标记eth0为Degraded, 后续联网优先级将切换至蜂窝!",
+					"[%s] eth0持续无法访问公网(%v), 已降级有线网络, 将尝试连接蜂窝网络!",
 					MODULE_NAME,
 					offlineDur,
 				)
 
-				eth0LinkDegraded.Store(true) // 开始设置eth0网卡降级使用
-
 				if err := SetupEth0ForManagement(eth0ManagementAddr); err != nil {
 					baseapp.Logger.Errorf("[%s] 设置eth0管理地址失败: %v", MODULE_NAME, err)
 				} else {