- 博客(6)
- 收藏
- 关注
原创 记一次生产事故,dubbo周期性的报No provider available
1.实施人员发现,生产环境,在正常使用中会突然出现500,而后刷新一次就好了,如下图2.查询后台日志后发现为No provider available,根据经验,这个情况是服务提供者未正常启动。生产环境有两台dubbo提供者,两台消费者,虽然正常来说就算一台提供者挂掉也应该没问题,但还是用dubbo-admin检查了下两台提供者情况,结果为正常,消费者也正常3.至此,该问题已...
2019-08-27 16:11:43 1569
原创 linux下tomcat循环打印java.lang.NoClassDefFoundError: org/jboss/netty/channel/AdaptiveReceiveBuffe
项目启动好后,tomcat日志一直循环打印这个错误,从日志信息来看,为类没有加载到,但是在所有应用下面都有这个包,且都有这个类。经过仔细排查过后终于找到了原因。由于我们项目是用的dubbo做的分布式,各个模块都能打包成一个单独的应用,所以webapps下有很多应用,但是linux单个进程读取的最大文件数是有限的如下图,使用命令ulimit -n查看当前数量,,再将数量调整到10...
2018-11-29 17:14:57 6818 4
原创 数据库切换oracle to mysql
语法的转换nvl(a,b) >>> ifnull(a,b)to_date(sysdate,'yyyy-mm-dd hh24:mi:ss) >>> str_to_date(sysdate(),'%Y-%m-%d %H:%i:%s') (注意大小写to_char(a) >>> cast( a as char)to_char(sysdate,'yyyy-mm-dd hh24:mi:ss
2017-07-10 12:33:37 358
原创 数据库切换oracle to mysql的坑--Caused by: java.sql.SQLException: Column '' not found.
环境为hibernate3解决办法:1.在sql语句外包一层select * from2.在查询字段中的常量用函数替换例: selct 0 as constant from dual>>>>> select if(sysdate() = 0,0,0) from dual(不是很懂原理
2017-07-10 11:12:10 600
转载 使用Maven报错 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
使用MavenEclispe中的maven项目使用的框架:spring+struts2+hibernate,报这个错: Java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener但这个包确实已经引入了,但是它却一直找不到,原因是少了一个设置,解决方法如下:1. Add m
2017-04-26 15:39:02 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人