解决在现场碰到的一些问题

公司测试没问题的服务,在现场部署之后会出现一些大大小小问题,总结如下:

一.检查jdk版本(出现一次jdk版本不同的情况)

二.垃圾数据:通过查日志,发现现场有一些测试数据没有及时删掉,最后在服务正常使用的时候查了出来,造成一些摸不着头脑的bug。(3次)

三.查询优化:一些定时任务在轮询的时候,如果查询速度慢则会造成卡顿,前后台均有,需要优化查询速度,将常用的数据存到redis,减少与数据库的交互(2次)。

四.服务器cpu及其磁盘:前台卡顿,通过排查,发现问题是存放日志的盘符空间已满,实施人员没有去清理,导致前台调用接口的时候写日志出现卡顿。(1次)

五.打包出错
1.通用model和service的包与子工程不在同一个包下,如果通用model或者service代码改动了,需要将父工程打包(比较耗时),如果只打包子工程会造成改动的代码没有编译(1次)

六.配置错误
检查现场工程的配置,数据库,消息中间件,redis的连接地址;数据库字段缺少字段(后台会报错,缺少改列)以及字段大小(出现一次垃圾数据,保存的字段大小超出表里字段大小)等;从缓存读取的配置,如果更新了,需要重启后台(有些数据是在每次启动后台初始化的),

待更…

猜你喜欢

转载自blog.csdn.net/weixin_44215804/article/details/109336700