系统磁盘不足

系统在运行一段时间后无法正常工作,重启也没有效果时,就有可能是磁盘满了的原因。可以在任意目录下执行df -h命令查看,如果有100%则表示磁盘满了。

我们的程序和数据都安装,所以一般情况下都是/home分区的磁盘满了,这种情况下需要在/home/seekcy目录下执行du -sh 命令查看哪些文件/目录占用空间比较大。确认是化工平台文件占用空间比较大后,可以按照1.1去判断和删除。

1.1哪些文件可以删除(仅针对化工平台)
化工3.4系统在项目中可能产生的文件有程序日志文件、客户上传文件、程序备份文件,其中程序日志文件和程序备份文件是可以删除的。
1.1系统升级备份文件删除
每次系统版本升级后,在/home/seekcy目录下都会产生bak_chemical_开头的备份文件,在确认升级后的系统正常工作情况下,bak_chemical文件就可以安全删除了,使用rm -rf bak_chemical
可以将所有备份文件都删除。
1.2系统运行日志文件删除
满足标准硬盘容量要求配置的项目,是不需要删除化工平台运行日志的。如果确认化工平台日志占用太大(du -sh /home/seekcy/tomcat-chemical/logs 超过了100G),这种情况下,请联系研发查看是否为程序/安装包bug导致。
如果是因为硬盘容量不达标导致,最好的做法是要求客户挂载一块新的硬盘,如果项目实在不允许增加硬盘,那么删除程序日志文件命令如下:
1)cd /home/seekcy/tomcat-chemical/logs
2)rm -rf ./*
3)cd /home/seekcy/chemical/watchdog
4)编辑清除日志的脚本,将默认日志存储的14天修改为存储更短时间的值(如7天)。
vi clear_log.sh


删除后需要重启应用平台

转载请注明作者和出处,并添加本页链接。
原文链接: //svn.seekcy.com:33382/124

给我留言