IT外包网管服务,在某些情况下,可能会损坏服务器,但只有一个循环前导

发布者:上海IT外包来源:http://www.lanmon.net点击数:1032


在此基本上可以判断服务b的逻辑有问题,决定了问题的方向。 确定服务b调用此接口的位置,共有两处。 每5分钟调用一处,进行内存高速缓存区。 这个逻辑一直有。 没有问题。 另一个是被客制化的普罗米修斯的指标收集,普罗米修斯每隔15秒进行一次数据收集,所以这个问题一定就在这里。
从逻辑来看,该查询密码为了在Grafana上收集适当的数据而进行了客制化的指标收集,正好在生产上,Prometheus每15秒收集一次拉动数据,生产环境的数据量很多。 此查询密码中写入了调用接口的逻辑,其结果是每15秒发生一次循环
问题被定位,解决比较简单,将接口的调用从循环体内向外移动,方案稍微变更,重新合并查询密码,制作一个tag,对其中的一台服务器进行升级观察,公布后,接口的调用次数下降
已经结束了。 事后再现了这个问题,事故本身没有引起业务异常。 但是,发现得很早。 否则,每天发生这么大的计程仪量迟早会充满磁盘空间的. 网站数据库普罗米修斯这个自定义指标实际上没有使用价值,这个逻辑前后变更了很多版本,但没有最终版本,不知道哪个版本提交了查询密码。 这表明我们的版本修订计划有问题,许多需求前后频繁变更和插入,没有严格按版本执行也是这次问题的重要原因之一。
同样,请提醒我们每一代的版本都需要严格的开发和发布。 不然总有一天会踩到这样的洞很丢脸。
工作中出差错是免不得,有些差错是可以犯的,有些差错是不能犯的,所有程序设计师都可以写遗漏缺陷,写遗漏缺陷问题不大,但能否及时解决是很重要的。 真正影响上线了业务的遗漏缺陷是,时间就是金钱,多消费一分钟就会失去一分钟的钱,有时却没有多少一分钟的钱,有时一分钟的钱就能让公司倒闭。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部