起因:周末测试发现线上mq消息积压了十几万的消息,如下图所示 每个队列几万的消息,立即采取紧急措施,将队列下线重新上线。 处理积压消息的量,调用量起来了,很快消息积压解决了。开始事件复盘。 首先分析是否是消息消费能力跟不上消息产生原因,看入口消息,QPS是29.6 消息消费 ...
.异常的原因: .DocumentDB重启导致一段时间服务不可以使用,并且DocumentDB无法实现主备的切换 .statistic record service, thirdparty control,queue message这三个gen server由于在访问DocumentDB的时候没有做异常的处理,导致监控xxxxxx sup多次重启这些服务,一定频率之后 one for one, ...
2019-08-09 14:06 0 432 推荐指数:
起因:周末测试发现线上mq消息积压了十几万的消息,如下图所示 每个队列几万的消息,立即采取紧急措施,将队列下线重新上线。 处理积压消息的量,调用量起来了,很快消息积压解决了。开始事件复盘。 首先分析是否是消息消费能力跟不上消息产生原因,看入口消息,QPS是29.6 消息消费 ...
一次MySQL死锁问题解决 一、环境 CentOS, MySQL 5.6.21-70, JPA 问题场景:系统有定时批量更新数据状态操作,每次更新上千条记录,表中总记录数约为500W左右。 二、错误日志 三、排查 排查后发现都是执行类似这样的语句出现问题 ...
1、问题描述: 应用服务器通过post方式向nginx服务器发送http请求,返回 302 2、问题解决过程 2.1、查询nginx日志,开始以为302错误会在nginx的错误日志error.log,最后发现该日志位于access.log; 通过分析日志可以拿到请求的url ...
使用场景 定义在parent项目中,管理children中引入的依赖版本信息 定义来说比叫简单,既然在父项目中定义了 创建maven项目,项目结构 wangshuyu-center pom ...
最近在写日志管理,想着使用拦截器加注解的方式,但是遇到了一个问题,就是如果使用@RequestBody注解接收的参数只能读取一次,造成了我在拦截器中如果接收了参数,在Controller层就接收不到了,为了解决这个问题,在网上查了方法。自定义一个MyRequestWrapper 继承 ...
说明:ES部署了3个节点,而一般情况只要这三个节点的IP其中一个都可以连接,Web端口使用的是9500,Client连接使用的是9600,调用程序使用了ES原生Client进行连接。 解决方法: 1、出现这样的问题,一般检查集群名称和IP是否填写正确。 2、注意,比如提供的IP能Telnet ...
安装环境: Alibaba Cloud Linux 安装erlang命令: rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc yum install erlang -y ...
1.最初的时候是这种方式写的按钮点击事件,在货主部分正常显示在货运站部分点击无效 2.换了一种方式去写点击事件在货运站中才可以点击,但是会出现点击一次执行两次的情况,表现就是列表展开后立马收起 3.后面查了一下按这种方式来写,阻止第二次点击,显示正常,查了下 ...