一次jvm配置问题导致的数据库连接异常

一个多年前的经手并已经交接给其他人项目,突然有运维人员找过来说应用访问异常。

详细问了说项目2025年初更改了信创服务器,只有每月给上面报数据时把应用启动,报完再关掉,已经持续几个月了没问题了,这个月突然出问题了,那边解决不了还得帮忙给看看。

查看后端日志数据库连接异常

但使用telnet访问数据库端口连接正常

尝试直接使用java -jar命令启动服务也正常,询问运维人员一直使用编写好的脚本启动服务

查看脚本内容

shell 复制代码
java -jar -Xms8192m -Xm×16384m *.jar

除了配置了堆内存也没其他特殊内容,再次询问运维人员所,说除了年初迁移外脚本、代码、服务器都没有变化,前几个月也都正常

只配置了堆内存,就看看内存吧

整体15G...

所以问题原因时是默认堆大小远高于15GB上限,导致系统没有足够内存处理数据库连接,导致的异常

服务器内存发生变化,运维人员也不知情,改一下启动脚本完活。

相关推荐
Doro再努力12 分钟前
【Linux操作系统10】Makefile深度解析:从依赖推导到有效编译
android·linux·运维·服务器·编辑器·vim
senijusene17 分钟前
Linux软件编程:IO编程,标准IO(1)
linux·运维·服务器
不像程序员的程序媛20 分钟前
Nginx日志切分
服务器·前端·nginx
忧郁的橙子.24 分钟前
02-本地部署Ollama、Python
linux·运维·服务器
醇氧33 分钟前
【linux】查看发行版信息
linux·运维·服务器
Gogo81641 分钟前
BigInt 与 Number 的爱恨情仇,为何大佬都劝你“能用 Number 就别用 BigInt”?
后端
fuquxiaoguang42 分钟前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
毕设源码_廖学姐1 小时前
计算机毕业设计springboot招聘系统网站 基于SpringBoot的在线人才对接平台 SpringBoot驱动的智能求职与招聘服务网
spring boot·后端·课程设计
XiaoFan0122 小时前
免密批量抓取日志并集中输出
java·linux·服务器
souyuanzhanvip2 小时前
ServerBox v1.0.1316 跨平台 Linux 服务器管理工具
linux·运维·服务器