美文网首页
释放线上日志文件空间

释放线上日志文件空间

作者: jd_steven | 来源:发表于2017-08-17 11:02 被阅读0次

学习自58沈剑架构师之路:
清空磁盘文件:
问题:找出服务器上,某个正在运行的tomcat产生的大量日志,找出文件,并释放空间,不妨设该文件包含log关键词,并且大于1G

第一步:找到文件

  • find / -type f -name "*log" |xargs ls -LSH|more
  • du -a /|sort -rn|grep log|more
  • find / -name 'log' -szie +1000M -exec du -h{} \

第二步:清空文件

假设找到的文件为a.log
正确的应该是这样的:echo "" > a.log 文件会立刻释放
很多同学rm -rf a.log 这样文件虽然删除了,但是tomcat因为仍然在运行,空间不会立刻释放,需要重启tomcat才可以。


Paste_Image.png

查询线程数:
ps -eLf|wc -l
强烈推荐关注架构师之路这个公众号,程序员的肾宝呀

相关文章

  • 释放线上日志文件空间

    学习自58沈剑架构师之路:清空磁盘文件:问题:找出服务器上,某个正在运行的tomcat产生的大量日志,找出文件,并...

  • Log4j 2 rollover 过程源码分析

    前言 近日工作中发现应用容器的磁盘空间打满,执行完日志清理后磁盘空间依然无法释放。怀疑有文件只是释放了链接,但是没...

  • 删除mysql文件后,句柄没释放

    把mysql的日志文件删除后,但是df -lh,发现分区空间没有释放。这是因为文件虽然被删除了,但是还有进程在占用...

  • oracle归档日志路径的修改

    今天有人问,数据库的归档空间满了,但是将归档日志部分文件移走了,但是空间仍然未释放,该如何解决。 首先,在linu...

  • Linux 删除空间不释放空间

    服务器空间告警不足, 定位到日志位置, 对日志进行了rm -f log.name操作,发现删除后空间不释放 然后使...

  • 第二十六节、运维脚本编写实例

    一、线上WEB服务器日志文件打包、 实验环境:日志文件所在目录/data/logs/linu_web要求:创建自动...

  • 【疑难杂症】rm删除后df磁盘空间不释放

    问题: rm 删除文件后,df -h 磁盘空间不释放 原因: 一般说来不会出现删除文件后空间不释放的情况,但是也存...

  • Oracle 存储

    逻辑存储结构 数据库 表空间 段 区 数据块 物理存储结构 数据文件 控制文件 联机日志文件 归档日志文件 参数文...

  • 坑爹的日志无法按天切割问题!

    问题背景 线上某个新管理型系统出现了日志无法按天切割生成日志文件的问题,所有的日志都在一个日志文件里面,只有每次重...

  • Linux关于磁盘空间相关命令

    Linux主机需要定时清理日志文件腾出空间,但有时候清理完日志文件后发现硬盘空间还是爆满,这个时候就需要手动查找出...

网友评论

      本文标题:释放线上日志文件空间

      本文链接:https://www.haomeiwen.com/subject/mmegrxtx.html