🚨 服务器跑着跑着就死机了?
一次把 Tomcat “总内存”限制住,彻底避免把主机撑爆(新手教程)
一、文章缘起:
服务器总是运行着运行着,就被 Tomcat 撑死了
事情一开始,其实很普通。
一台 16G 内存的服务器, 只跑一个 Tomcat,看起来完全够用。
Tomcat 启动正常、访问也不慢, 一切都显得很“健康”。
可问题是,只要运行一段时间:
- SSH 开始变慢
- 服务响应越来越卡
- 最后整台机器直接 死机 / OOM / 被云平台重启
最折磨人的是:
重启之后还能继续跑, 但过几个小时或几天,又会再死一次。
二、新手最容易掉进的误区:
我明明已经限制了 JVM 内存
当时我的配置是这样的:
-Xmx8g
服务器 16G, Tomcat 最多 8G, 怎么看都很合理。
但现实是:服务器还是被拖死了。
三、后来才明白的真相(关键)
-Xmx 只限制 JVM 堆内存, 并不等于 Tomcat 的“总内存”。
Tomcat
网硕互联帮助中心


![XPipe: 轻松访问你的服务器基础设施 [特殊字符]-网硕互联帮助中心](https://www.wsisp.com/helps/wp-content/uploads/2026/01/20260122014055-697180279d539-220x150.png)


评论前必须登录!
注册