形成数据库读写出标题了

图片 7

  继明天服务器上接受 CPU占用过高 后边该行使宕掉了后来       java
叁回CPU占用过高难题的逐个审查核对及缓和

 图片 1

明日又现身了更要紧的难点     前日减轻完标题  今日早些时候
现身了系统无法登入  查询日志定位应该数数据库的难题

前面发掘是磁盘满了    其实照旧昨日的面世难题的变成, 
死循环刷了特地多的日记,,导致磁盘空间不足 
导致数据库读写出标题了,进而形成应用不可用

使用cd /  后 du -sh *  列出各文件夹的占用大小

能够见见首如若usr/   步入 usr  继续看磁盘占用

图片 2

/usr/local文件夹依然如故最大的

一而再步向/usr/local

图片 3

宗旨能够明显是日记文件太多了

清理掉意气风发部分日记  mysql就符合规律了,  应用也符合规律了, 
 故而规整了须臾间服务器的磁盘, 防止下一次再一次发生磁盘不足的情景

索性那三次面世的标题都以生龙活虎对内部的使用,  现身了难点影响范围有限

 

 

———————————————————————————–华丽的分水岭——————————————————————————————-

在照望linux磁盘的时候  查了生机勃勃部分资料 故而规整一下
,留给以往必要的时候的应用

df  -h  查看磁盘占用景况

du -sh *  走入有些人文件夹后 
使用该命令能够看该文件夹下文件的据有境况

 

然则开掘选取rm -rf  文件名 
 删除文件后    磁盘空间并未转换    

询问资料开掘是   
通过rm也许文件管理器删除文件将会从文件系统的目录构造上清除链接(unlink卡塔尔(قطر‎.不过只要文件是被展开的(有两个进度正在使用),那么进度将仍然为能够读取该文件,磁盘空间也平昔被占用。

简短的知道  就是rm  删除的是引用 
借使援用对应的文书正在被选用,这几个文件是不会真正的被去除掉的

lsof | grep deleted

图片 4

 

 

 

———————————————————————————–华丽的分水线——————————————————————————————-

 

附带学习一下 lsof  (list opened files卡塔尔

lsof全名list opened
files,也正是列举系统中早已被张开的文件。我们都晓得,linux情况中,任何事物都以文本,
配备是文本,目录是文本,以至sockets也是文件。所以,用好lsof命令,对何奇之有的linux管理十三分有赞助。

 lsof -i : 端口号   
 能够用来询问端口时候被占用

lsof -i :8082

图片 5

lsof 
文件  显示开启文件/usr/local/tomcat_backend/logs/catalina.out的进程

lsof 
/usr/local/tomcat_backend/logs/catalina.out

图片 6

 lsof – p 进程PID 

lsof – p 1498

 看过程号为1498的进度张开了怎么样文件

图片 7