redis堵死致数据清空

情景:
zy的链路监控突然都恢复,而且在哪个时间段zabbix中显示回复,也发送了告警,但是实际上告警并没有发出来。这是不可能的情况,应该是redis缓存中的数据都被清空了,没有认为干预,需解决问题

思路:
先检查代码,代码中只要有cache.get,就有cache.set,而且celery的周期是30s,那几个键的声明周期默认都是300s,不存在内存过期的情况。然后确认代码无误,开始检查zabbix的问题历史,检查zabbix的审计报表,检查消息平台的celery日志,检查系统日志,发现在21.02zabbix中消息发送动作完成,但是消息平台并没有任何告警过来,随即检查监控系统的celery日志,20.50-21.10之间celery给报错了,问题就出现在这里,。
消息平台celery

消息平台日志

zabbix告警记录在同一个点都给恢复了,

监控系统celery的日志

解决:
注释掉产生错误的task任务,保证celery的正常运行。

其实这个报错有一段时间了,但是那时候没有影响正常业务,以为没事,然后就给爆了。小问题不能心里给他过了,不然肯定会炸。一定要解决。

原文地址:https://www.cnblogs.com/0916m/p/11602888.html

时间: 2024-11-02 03:58:23

redis堵死致数据清空的相关文章

[redis] redis 对string类型数据操作

package com.xwolf.java.redis; import org.junit.Before; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; import java.util.List; /** * Created by Administrator on

Redis各种数据结构性能数据对比和性能优化实践

很对不起大家,又是一篇乱序的文章,但是满满的干货,来源于实践,相信大家会有所收获.里面穿插一些感悟和生活故事,可以忽略不看.不过听大家普遍的反馈说这是其中最喜欢看的部分,好吧,就当学习之后轻松一下. Redis各种数据结构性能数据对比 测试工具:perf4j 性能指标:平均值,最小值,最大值,方差 对比将814条数据按单条插入到哈希MAP和哈希SET: 对比从814条数据的哈希MAP和哈希SET中判断一个元素是否存在(map的hasKey和set的isMember): 大量数据插入哈希MAP,运

Redis学习总结(1)——数据持久化

以前研究Redis的时候,很多东西都不太明白,理解得也不太深,现在有时间重新拾起来看看,将一些心得记录下来,希望和大家一起探讨. 一.简介 Redis是一个单线程高可用的Key-Value存储系统,和Memcached类似,但是实际使用上最大的区别有两方面: Redis支持多种数据结构类型的value,比如string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型): Memcached在出现系统瘫痪的情况下,无法实现系统恢复,而

应试教育的死穴,恰在于堵死了孩子“犯错”的空间

今天周日,闲着没事,来公司梳理一下最近的项目心得,又翻起了前段时间看到的文章<应试教育的死穴,恰在于堵死了孩子"犯错"的空间>,来浅谈一下自己的感受吧! 还是从自身谈起,小时候手笨,脑子不是很灵活,于是会出现各种的问题,这时候老师就开始发火.生气,轻则骂几句,重则棍棒伺候.于是在这种环境下,总是害怕犯错事,害怕犯错误. 还有一种情景,就是所谓的考试了,尤其是语文考试,相比大家都经历过,对于一篇阅读理解的分析,每个人都有自己的见解,写写自己的心理体会不就得了,可总是会有一种所

redis pipe 批量导入数据

redis pipe 批量导入数据 速度非常快, 文本需要支持redis的协议, 使用Python生成文件 代码如下 delimiter = "\r\n" data = "*3" + delimiter + "$3" + delimiter + "set" + delimiter + "$" + str(len(row[0])) + delimiter + row[0] + delimiter + &quo

生成树失败,结果路由器接口都堵死了

在R2.R3.S2.S3配了ospf路由通了,路由表也学习到了,然后去S1.S2.S3配生成树,结果所有接口都堵死了,包括路由器的串口.生成树选举出根桥后接口又重新通了,所以是不是生成树影响到了路由器?还有这个拓补里怎么形成的环路?

CakePHP 2.5 使用Redis缓存Paginator的数据

本身的Paginator无法缓存 , 直接修改源代码方便缓存 /lib/Cake/Controller/Component/PaginatorComponent.php 定位到196行和大约215行 /* 修改一下代码 源代码仅为 $results = $object->find($type, array_merge($parameters, $extra)); */ if(!isset($options['cache_config'])){ $results = $object->find(

江苏立法“堵死”一夜限牌 须提前30天公告

<江苏省大气污染防治条例>立法流程 央视2月3日消息 <江苏省大气污染防治条例>将于3月1日起施行.对于“限牌”问题,条例规定“采取控制机动车保有量的措施,应当公开征求公众的意见,经同级人民代表大会常务委员会审议,并在实施三十日以前向社会公告”,“堵死”“一夜限牌”可能.(央视记者吴睿) via

kafka全部数据清空与某一topic数据清空

1. Kafka全部数据清空 kafka全部数据清空的步骤为: 停止每台机器上的kafka: 删除kafka存储目录(server.properties文件log.dirs配置,默认为“/tmp/kafka-logs”)全部topic的数据目录: 删除zookeeper上与kafka相关的znode节点: 重启kafka.如果删除topic还在则需要重启zookeeper: 这里以192.168.187.201 node1.192.168.187.202 node2.192.168.187.20