IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 服务器磁盘空间占用异常排查&Nacos日志配置优化 -> 正文阅读

[系统运维]服务器磁盘空间占用异常排查&Nacos日志配置优化

目录

1 背景

2 思考过程

3 步骤

3.1 执行命令

3.2 排查异常文件和解决方法

3.2.1 进入nacos文件下执行du -sh *命令得出如下结果

3.2.2进入root文件下执行du -sh *命令得出如下结果

4、总结

5、后续


1 背景

在某个项目中,客户要求每周两次例行巡检,巡检内容为CPU利用率、内存利用率和磁盘空间的检查。在巡查的过程中发现某台服务器的磁盘空间被异常占用。

2 思考过程

磁盘空间被异常占用,首先需要找出占用磁盘空间比较大的文件,逐一排查文件大小是否异常,确认大小异常的文件后需找到此文件是通过什么渠道生成的,视情况对该文件全部删除或者删除部分无用的文件。

3 步骤

3.1 执行命令

在根目录下执行命令:du -sh *

? ? ?通过查询结果可以看到nacos和root占用的磁盘空间比较大。

3.2 排查异常文件和解决方法

3.2.1 进入nacos文件下执行du -sh *命令得出如下结果

从结果中可以看到bin、data和logs文件是占用磁盘空间比较大的三个,其中data文件是存放数据的文件,操作不当可能会导致数据丢失可以排除。

3.2.1.1 进入到bin文件下执行du -sh *命令

这个占用磁盘空间巨大的logs文件是 Spring Boot 提供的 Tomcat 访问日志打印,Spring Boot 在关于该日志的选项中,没有最大保留天数或者日志大小控制的选项,所以需要定期清理。

3.2.1.2进入到logs文件下执行du -sh *命令

从结果中可以看到日志中保留了一周的历史记录,可以把历史记录删除,或者在nacos启动命令后加上-Dcom.alibaba.nacos.naming.log.level=error -Dcom.alibaba.nacos.config.log.level=warn?参数,只保留少部分的历史记录。

3.2.2进入root文件下执行du -sh *命令得出如下结果

?从结果中可以看到logs文件大小异常,进入到logs文件下继续查找

根据结果继续进入csp文件查找

?

Csp是nacos存放流量监控日志的地方,从结果中可以看到很多nacos的流量控制历史日志,这些历史记录是可以删除的,需要定期清理。?

4、总结

虽然客户的要求是每周巡查2次,但是作为运维人员,本着对客户负责、对工作负责,不能仅仅是为了客户的要求而去巡查服务器的情况,而是应该每天都要对服务器的情况了如指掌。与其出现故障再去排查修复,倒不如把隐患扼杀在摇篮。

5、后续

在nacos启动命令后加参数,只能对nacos的运行日志起到作用。其他的日志需要通过脚本的方式去清理。

调用脚本的命令:sh clear-logs.sh -p /home/nacos/nacos/logs -d 7??

参数按照实际日志位置调整。

投稿人:暗黑低语者 ? ? ? 验证人:Hoopy? ? ? ?编 ? 辑:Viky Wu

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-17 22:37:43  更:2022-03-17 22:41:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:50:08-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码