服务器内存满了解决之路

背景:大清早,突然一通电话吵醒,说项目跑不了,还没洗漱赶紧跑过来,毕竟属于实时在用的系统。排查发现系统盘满了,数据写不进去了,导致报错。接手的项目,从来没考虑服务器问题,那么就解决吧,一通百度。

df -h 查看内存满了

那就du --max-depth=1 -h 查看哪个地方占用了太多,然后发现就是一通删文件,最后发现好像影响不是很大,最后就是lsof -n | grep deleted 查看是不是哪些文件删除了但是还是被占用了,然后确实找到了很多占用的文件,但是不是系统盘的,影响不是很大。

剩下的mysql相关的不敢删,因为删了其他的项目的部分项目停了,不知道为啥。

删了半天,没得删了,内存还是没有释放多少, 那就执行看看那就申请扩容吧。但是扩容又遇到了问题,内存太满,执行

复制代码
  yum install cloud-utils-growpart
  yum install xfsprogs

提示/var/cache/yum/内存不够。那就继续百度,看到 yum clean all 清除缓存,结果内存没有释放多少,yum 用不了了,没有可用的源

然后根据提示 yum-config-manager --enable base 解决yum 可以用了,成功安装了扩容工具。 但是再执行growpart /dev/vda 1,提示错误

根据指点修改服务器语言,LANG=en_US.UTF-8,再执行growpart /dev/vda 1就可以了

然后执行 resize2fs /dev/vda1 分区扩容文件系统

成功!!!

相关推荐
优化Henry16 分钟前
LTE 载波频率与频点配置详解
运维·网络·学习·5g·信息与通信
代码方舟43 分钟前
数据科学风控实战:基于天远全能消金报告构建自动化信用评估网关
运维·人工智能·自动化
科力锐品牌君1 小时前
应用级灾备 | 海量非结构化数据如何实现高效数据保护
linux·运维·网络·安全·系统安全·数据安全·灾备
KaiwuDB1 小时前
KaiwuDB 运维实战04:DRBD + KaiwuDB——物联网场景下的低成本数据库高可用方案
运维·数据库·物联网·时序数据库·kaiwudb·aiot·多模数据库
福建佰胜张工2 小时前
A5E00839230西门子工业核心配件详解:参数、安装调试与故障运维全攻略
运维·网络·安全·自动化
Lancker2 小时前
chnroute-linux — 中国大陆 IP 段每日自动更新 + 「仅允许国内访问」落地
linux·运维·tcp/ip
辻弋2012 小时前
【无标题】
大数据·服务器·前端·搜索引擎·开源软件
天远Date Lab2 小时前
零信任架构实战:基于天远全能消金报告(标准版)构建自动化骑手资信评估网关
运维·人工智能·架构·自动化
赛博守夜人2 小时前
反舞弊系列之二十一:数据驱动型反舞弊体系搭建,如何利用ERP与财务数据构建“异常交易自动化风控看板”?
运维·自动化
天衍四九-3 小时前
Docker容器实战系列(八):Docker生产最佳实践与避坑指南,系列终章
运维·docker·容器