Loading

摘要: 记录线上java自动拆箱导致的问题 2022-01-13上午发布生产,发布后观察日志发现大量的空指针异常并且监控告警,cat上查看发版后这段时间NullPointerException每分钟6000多次 赶紧回滚,由于回滚迅速未对线上造成明显影响。 接着需要排查这个异常,通过查看日志发现是PdaAp 阅读全文
posted @ 2022-01-21 22:17 不晓得侬 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 前言 在dubbo接口方法重载且入参未显式指定序列化id导致ClassCastException分析时候用到了dubbo的通信层和编解码,dubbo有个transport层,默认使用netty4进行网络通信,写的非常好,dubbo的netty4可以直接作为基础模块作为我们项目的通信框架。但是由于du 阅读全文
posted @ 2022-01-20 22:38 不晓得侬 阅读(164) 评论(0) 推荐(0) 编辑
摘要: dubbo泛化引发的生产故障之dubbo隐藏的坑 上个月公司zk集群发生了一次故障,然后要求所有项目组自检有无使用Dubbo编程式/泛化调用,强制使用@Reference生成Consumer。具体原因是线上某服务访问量在短时间大量访问zk并创建了240万+的节点,导致zk所有节点陆续崩溃导致,多个应 阅读全文
posted @ 2022-01-17 23:43 不晓得侬 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 问题描述&模拟 线上登录接口,通过监控查看,有类型转换异常,具体报错如下图 此报错信息是dubbo consumer端显示,且登录大部分是正常,有少量部分会报类型转换异常,同事通过更换方法名+显示指定序列化id解决此问题,但是产生这个问题的真正原因是什么呢?没有指定序列化id吗?还是dubbo方法重 阅读全文
posted @ 2022-01-16 22:11 不晓得侬 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 问题原因&通用解决步骤 频繁收到es数据节点磁盘使用监控告警,到es上查看,磁盘使用率40%,因此登录该告警服务器,df -h 查看,如图 发下根目录使用超过了80%,因此持续告警,按照以往办法,直接du查看根目录哪个目录占用最大,清理即可 根目录超过了80%告警,其中data是数据盘,挂载在另外的 阅读全文
posted @ 2022-01-02 10:59 不晓得侬 阅读(412) 评论(1) 推荐(1) 编辑
摘要: 前言 由于之前做devops,需要给用户支持,为了方便远程,首先使用的是向日葵,但是这个收费就算了,收费后效果也不大(很显然著的是去年疫情时候远程办公),后面就查询有没远程工具,继而发现了frp,觉得很好用,配置对于首次使用的人来说,稍微有点复杂,因此记录下。 frp介绍 frp简单来说就是个内网穿 阅读全文
posted @ 2021-11-16 16:57 不晓得侬 阅读(726) 评论(0) 推荐(2) 编辑
摘要: scp简称是security copy,通过ssh来上传和下载文件(目录) 下载 #下载文件或者目录 scp -P ssh端口 -r 远程服务用户名@服务器ip:远程文件或目录 本地文件或目录 #接着输入密码即可 #如果远程服务器ssh端口是默认的22,可以不指定端口,命令简化为 scp -r 远程 阅读全文
posted @ 2021-09-07 09:57 不晓得侬 阅读(907) 评论(0) 推荐(1) 编辑
摘要: dubbo异步调用 1.dubbo异步调用配置 provider端: 对整个provider端所有服务和方法进行异步 dubbo.provider.async=true 对某个具体服务所有方法异步 @Service(async = true) 对服务的某些具体方法异步 @Service(method 阅读全文
posted @ 2021-08-17 22:38 不晓得侬 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 最近要在shell内进行http回调,使用curl命令,遇到几个很奇怪问题,自认自己shell还是很好的,但是花费了一天才解决了,因此记录下。 问题1 背景介绍 要在shell内进行回调,由于是回调到网关,网关再调用我们的dubbo服务,需要使用tag进行路由区分,而且要支持(传入)自定义多head 阅读全文
posted @ 2021-08-15 00:05 不晓得侬 阅读(57) 评论(0) 推荐(0) 编辑
摘要: dubbo蓝绿 目前做devops项目,去年提供了蓝绿发布功能,因此分享下,首先介绍下几种常见的部署方式,最后介绍下蓝绿发布的实现 1.常见部署方案介绍 1.1.蓝绿发布 蓝绿部署,是指同时运行两个版本的应用,蓝绿部署的时候,并不停止掉老版本,而是直接部署一套新版本,等新版本运行起来后,再将流量切换 阅读全文
posted @ 2021-08-12 00:01 不晓得侬 阅读(617) 评论(0) 推荐(0) 编辑