畅是人间理想 2023-06-10 11:07 采纳率: 0%
浏览 16

Java部署正式环境访问接口经常超时

我们平台上正式环境之后页面经常会调接口失败,相同的代码放到测试环境没有任何问题,测试环境用的内网,正式环境部署在华为云服务器,用NGINX代理前后端交互,数据库是MySQL5.7.41,最开始排查这个问题,想着是数据库的问题,因为数据库用图形化界面连接时经常会卡顿,换数据库换版本之后还是报错,又想到是前端的问题,因为前端请求一个页面的时候会调很多次同一个接口,其中有一个成功且返回数据,其它失败,就会抛出异常,并且这个异常没有任何日志,数据库也不打印日志,但是前端后端代码放到测试内网环境一点问题都没有,又想到是NGINX代理配置问题,修改配置最简单化之后还是报错,又想到是服务器的问题,但是这个服务器配置相当高了,数据库运行环境配置也很高。目前来说只怀疑以下几点

  1. 数据库连接池超时问题
  2. NGINX代理前端请求接口问题
  3. 服务器网络限制问题
  4. 网络波动问题
    其中,数据库的问题最可疑,用起来卡,SQL查询卡,前端问题其次,会同时调一个接口很多次。
    有没有人知道这个问题所在,解答一下疑惑
  • 写回答

1条回答 默认 最新

  • 创意程序员 2023-06-10 11:28
    关注

    看日志,一般能找到时间方面的线索。nginx收到代理接口返回的耗时、应用执行耗时、执行SQL耗时等

    评论

报告相同问题?

问题事件

  • 创建了问题 6月10日

悬赏问题

  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)的连乘积
  • ¥15 VFP如何使用阿里TTS实现文字转语音?
  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥50 opencv4nodejs 如何安装
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip