---
id: ""
date: ""
source: "项目"
project: "长安大学"
category: [配置文件, 前端/UI, 网络/SSH]
status: "项目现场已恢复"
closed: "是"
keywords: [配置]
recorder: ""
responsible: "丁海洪"
---

# [长安大学] 系统不稳定 ，有很多系统网络异常提示

## 现象
系统不稳定 ，有很多系统网络异常提示

## 根因
接口返回的响应数据太大， 浏览器支撑不住

## 排查流程
1.通过日志排查是否是接口出错了
2.怀疑是这个问题，将接口压缩试试
3.压缩之后发现会好很多，但是有个别接口还是存在问题，在打印返回日志的时候出现了问题，出现了oom数据量太大的问题、减少接口返回、降低接口的大小为4兆的时候就可以了，就可以定位到是接口大小返回的问题了
4.调整了接口返回值之后，可以正常使用了

## 解决方案
1.补充配置项在prod后端文件中
server.compression.enabled=true
server.compression.min-response-size=1KB
server.compression.mime-types=text/html,text/xml,text/plain,application/json,application/xml
这个基本上可以压缩接口一半甚至更多的接口大小，也可以提升接口响应速度
2. 调整接口 /department/select 的大小

## 预防措施
可以引入redis减少和数据库交互的次数，接口速度会更加快

## 元信息
- 记录人：
- 责任人：丁海洪
- 日志可定位：通过日志不能定位到，nginx没有报错，浏览器日志不能看出问题， 
再次发现，看接口是否报错，如果没有报错的话，可以定位是相同的问题，去调整接口的返回大小
，已经补充了统一接口请求过滤的异常信息捕获，以及日志输出
- 是否已解决：项目现场已恢复