linux下磁盘爆满问题排查

摘要:
检查服务器硬盘的占用情况。切换到根目录以检查磁盘利用率。df-h根据mountedon来确定职业高的位置。例如,根目录/检查根目录的占用情况:du-h-d1/等等,du-h-d1可以逐步查看当前文件夹中所有文件的占用情况。最后,它被锁定到/app/remotehawk-dc/logs/debug文件。删除/app/remote hawk dc/logs下的调试文件可以解决防止删除文件过程占用硬盘的问题

排查服务器硬盘占用情况

切换到根目录
查看磁盘使用率 df -h
根据mounted on 来确定哪里占用比较高,比如根目录/
查看根目录占用情况 : du -h -d1 /
以此类推,du -h -d1 可查看当前文件夹下所有文件的占用

由此一步步往下查看  最终锁定到/app/remote-hawk-dc/logs/debug 文件下

删除/app/remote-hawk-dc/logs下的debug文件即可解决

防止删除文件的进程占用硬盘:
查看删除进程: lsof| grep delete
杀掉删除进程: kill -9 'lsof| grep delete | awk '{print $2}''

分析产生日志大文件的原因

1.logback-core 的版本到1.2.3以上,1.2.0以下的版本有明显bug   (没问题)

2.根据现状,每个存量的日志文件后缀都是超过1000的残留文件

经查得 :

如果首次项目启动时,超出maxHistory定义的时间的64天之前的日志是不会被清理的

如果当天日志的编号超出3位数后缀,也将不会被清理

日志文件高占用处理方案

1.手动删除日志大文件夹

2.配置单个日志文件大小maxFileSize为20M,总大小totalSizeCap为200M,确保当天日志的编号不会超出3位数后缀

3.生产环境使用info级别的日志,不建议使用debug级别

免责声明:文章转载自《linux下磁盘爆满问题排查》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇二 Android Studio 打包EgretApp (开机画面、横竖屏、调试、和原生交互)使用Git Wiki 管理文档时,文档编写的基本用法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux shell 命令获取字符串/文件的MD5值

获取字符串的MD5值: 字符串“hello”的MD5: $ echo -n 'hello'|md5sum|cut -d ' ' -f1 得到的MD5值: 5d41402abc4b2a76b9719d911017c592 命令解释: md5sum: 显示或检查 MD5(128-bit) 校验和,若没有文件选项,或者文件处为"-",则从标准输入...

安卓系统中各镜像介绍

背景 对于安卓开发而言,了解各镜像的意义、内容以及如何制作,有极大的意义。 注意,ROM中的5个镜像文件的扩展名都是img,但其格式却不同,也就是说不能使用同一种方法对其进行格式解析。 系统镜像(System.img) 系统镜像用于存储Android系统的核心文件,将其解压出来,就是设备中/system目录,里面包含了Android系统主要的目录和文件。一...

Linux 异步IO(AIO)

目录 1.select和poll 2. BSD异步IO 3. POSIX异步IO(AIO) 3.1 AIO控制块 3.2 aio_read & aio_write 3.3 aio_fsync 3.4 aio_error 3.5 aio_return 3.6 aio_suspend 3.7 aio_cancel 3.8 lio_listio...

linux /etc/fstab 文件详细说明(整理版)

转至:https://blog.csdn.net/xiaolongwang2010/article/details/8657332?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-1&spm=1001.2101.3001.4242 fstab这个文件...

查看linux中swap内存的相关参数

内容主要来源于:linux的内存回收和交换 各项命令查看的linux环境是:Linux SUSE-33 2.6.32.12-0.7-defaul zone? 内存管理的相关逻辑都是以zone为单位的,这里zone的含义是指内存的分区管理。Linux将内存分成多个区,主要有直接访问区(DMA)、一般区(Normal)和高端内存区(HighMemory)。内核...

Linux命令之rm

rm [选项] … 文件 … 说明:删除(unlink)文件 (1).选项 -f,--force 强制删除。忽略不存在的文件,不提示确认 -i 在删除前需要确认 -I 在删除超过三个文件或递归删除前要求确认。此选项比-i提示内容跟梢,但同样可以阻止大多数错误发生 --interactive[=WHEN] 根据指定的WHEN进行确认提示:never,once...