Linux下为正常关闭java服务导致-process information unavailable

13 篇文章 0 订阅
3 篇文章 0 订阅

Linux下为正常关闭java服务导致-process information unavailable(笔录)

今天查看测试tomcat时,无意间发现进程出现:process information unavailable错误,

[root@mysql-clone tmp]# jps
2592 Jps
9027 -- process information unavailable
2287 Bootstrap
2239 -- process information unavailable

查看/tmp目录发现存在大量的临时文件,直接使用rm rf /tmp/*可能会导致其它正在运行的容器僵死,为防止这一悲剧发生,我们可以使用tmpwatch 命令
如果每有可以使用一下方式安装:

yum -y install tmpwatch

tmpwatch命令用于删除暂存文件。
设置文件超期时间,单位以小时计算,删除不必要的暂存文件

tmpwatch [-afqv][--test][超期时间][目录...]
  • -a或–all  删除任何类型的文件。
  • -f或–force  强制删除文件或目录,其效果类似rm指令的"-f"参数。
  • -q或–quiet  不显示指令执行过程。
  • -v或–verbose  详细显示指令执行过程。
  • -test  仅作测试,并不真的删除文件或目录。
    实例: 删除/tmp目录中超过一天(24小时)未使用的文件
 tmpwatch 24 /tmp/

执行效果如下
未删除之前:
在这里插入图片描述
删除超过1天未使用的文件后:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值