首页 > 其他分享 >偶现问题的解决

偶现问题的解决

时间:2024-03-25 17:22:05浏览次数:23  
标签:问题 离线 agent 偶现 yaml 时间 解决

最近在版本更新的时候出现过两次偶现问题,这里记录以下分析过程

第一个是有个离线时间,在上个版本没有出现的问题在这个版本出现了。

是多个agent同时离线的时间相同。

一般每个agent只改自己的时间,为什么会去改别的agent的时间呢?

我翻遍全部写离线时间设置的位置,只有一处是同时改动。

就是系统刚启动的时候会 改所有在线的agent设置成离线再设置成在线,这里动了离线时间。

那么问题来了,我们这里只执行一次,为什么会反复出现呢。

就当我百思不得其解的时候

突然想起,同事开了个后门,配置了spring的profiles这个属性

profiles:
  active: local

主要是来区换开发环境application-local.yaml和测试环境,application-test.yaml 

在这里,就会有同事去连测试环境,于是导致每次离线时间都被刷新。

 

还有一个问题是偶现了一个单次拓扑路径的时延和合并后的时延会出现微小差异,可能就会差1-2ms,大多数时候不会

这种问题是很难解决的,得一层一层定位。最后发现是算法部的两种算法逻辑不同。

主要还是要思考为什么会差1-2ms,最开始设想会不会是四舍五入

但我们存的都是整形

后来才想到计算公式会不会有差异。

 

偶现的bug是很难被发现的,隐匿很深,解决这种问题要有足够的耐心

标签:问题,离线,agent,偶现,yaml,时间,解决
From: https://www.cnblogs.com/immersed-in-the-deep-sea/p/18094860

相关文章

  • react 中echarts-for-react使用resize解决图表自适应问题
     importReact,{PureComponent}from"react";importReactEchartsfrom'echarts-for-react';import{useEventListener}from'ahooks';useEventListener('resize',()=>{ref?.current?.getEch......
  • 使用dpkg在ubuntu上安装软件包遇到依赖包的问题
    问题在ubuntu上使用apt-get安装软件包,系统会自动安装依赖的软件包,但是使用dpkg在ubuntu上安装软件包时不会,有时会遇到下面的错误:pengdl@pengdl-HP:~/Soft$sudodpkg-ivirtualbox-7.0_7.0.14-161095~Ubuntu~focal_amd64.deb[sudo]passwordforpengdl:Selectingpreviously......
  • 文献学习-22-Surgical-VQLA:具有门控视觉语言嵌入的转换器,用于机器人手术中的视觉问题
    Authors:LongBai1†,MobarakolIslam2†,LalithkumarSeenivasan3andHongliangRen1,3,4∗,SeniorMember,IEEESource: 2023IEEEInternationalConferenceonRoboticsandAutomation(ICRA2023)May29-June2,2023.London,UKAbstract:尽管有计算机......
  • 如何解决各个行业出现的数据泄露问题?
    针对这些行业的数据泄露问题,解决策略大致与之前提到金融行业的解决策略相似,主要包括以下几个方面:文件加密:无论是哪个行业,数据往往是以文件的形式存在。因此,使用华企盾DSC数据防泄密系统提供的文件加密服务可以在最基本的层面上确保数据的安全。权限管理:对数据的访问和使用权限......
  • 什么问题会导致404?如何解决404?
    导致404错误的原因可能有多种,包括但不限于:URL错误:请求的URL地址拼写错误,或者页面已被移除或重命名。文件丢失或移动:服务器上的文件被删除或移动到其他地方,而URL仍然指向原位置。服务器配置问题:服务器配置错误,导致无法正确解析或路由请求。路由错误:在开发Web应用程序时,......
  • 动态尺寸加载libpag文件白边问题解决方案
    加载pag文件时,最理想的情况是canvas的宽高和pag资源文件的宽高一致,或比例一致。否则就会出现四周白边(页面底色),除非是按平铺的样式进行设置(源码暂未找到对应方法)。而对于页面宽高不定的情况下,就无法保证pag文件能适配页面,如果pag文件底色和父级页面底色不一致,就会表现出来......
  • 关于浏览器resize的一些问题
    谷歌浏览器(当前版本是:版本92.0.4515.159(正式版本)(64位),目前最新版也一样有该问题)添加了resize监听时,在缩小窗口时,如果宽度和高度都发生了变化,就会触发两次,而放大时,不论是否宽度高度都改变,都只会触发一次。而如果在缩小时只调整了宽度或者高度中的一个,则只会触发一次。其他浏......
  • redis哨兵 ,redis集群 缓存 以及某些问题: 最左前缀原则,,celery架构
    Redis哨兵#主从复制存在的问题:#1主从复制,主节点发生故障,需要做故障转移,可以手动转移:让其中一个slave变成master-哨兵解决#2主从复制,只能主写数据,所以写能力和存储能力有限-集群来解决#搭建哨兵的目的一旦一主多从的架构,主库发生故障,能够自动转移一......
  • 记一次Java源码编译,三方包下载不下来的问题处理
    dataease项目后端的源码编译问题dataease后端项目,pom里有一个包,无法下载。源码里的定义如下:项目后端pom定义<!--calcite核心包--><dependency><groupId>org.apache.calcite</groupId><artifactId>calcite-core</artifactId><version>${calcite-core.......
  • 用MATLAB实现nsgaII算法求解多目标问题
    一、nsgaII算法简介NSGA-II(非支配排序遗传算法II)是一种多目标优化算法,2000年由Srinivas,N.,Deb,Kalyanmoy提出,是一种效果非常好的多目标优化算法,尤其是其中的快速非支配排序,极大提高了算法的运行效率。其基本步骤如下:1.初始化种群:随机生成一个包含多个个体的初始种群。......