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

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

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

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

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

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

查看脚本内容

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

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

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

整体15G...

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

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

相关推荐
Snower_20221 小时前
CentOS 7 搭建 SVN 服务器(精简版教程)
linux·运维·服务器·svn·centos
酷酷的崽7981 小时前
搭载cpolar,让PostgreSQL数据库远程访问超丝滑
数据库·postgresql
楼田莉子1 小时前
CMake学习:入门及其下载配置
开发语言·c++·vscode·后端·学习
智源研究院官方账号2 小时前
技术详解 | 众智FlagOS1.6:一套系统,打通多框架与多芯片上下适配
人工智能·驱动开发·后端·架构·硬件架构·硬件工程·harmonyos
invicinble2 小时前
对于进行报表的经验思考
后端
没有bug.的程序员2 小时前
Spring Boot 启动原理:从 @SpringBootApplication 到自动配置深度解析
java·spring boot·后端·python·springboot·application
API开发2 小时前
apiSQL 迁移至已有 PostgreSQL 数据库指南
数据库·postgresql·api开发·postgrest·接口开发工具·api管理软件
gAlAxy...2 小时前
Spring Boot 详细学习指南(上篇):核心概念 + 环境搭建 + HelloWorld 实战
java·spring boot·后端
学掌门2 小时前
从数据库到可视化性能,5个大数据分析工具测评,python只排倒数
数据库·python·数据分析