tomcat服务启动异常:Insufficient space for shared memory file

今天突然间发现服务器跑不了了,于是按照往常的习惯重启一下服务器,发现不行。在停止服务器的时候发现这么一条提示:

Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space forshared memory file:

   1836

Try using the -Djava.io.tmpdir= option to select an alternate templocation.

这个意思大概是说java虚拟机咩有足够的空间存放临时文件,后面这个1836的意思是,/tmp/hsperfdata_$username/这个文件夹下面没有足够的空间存放1836这个文件,$username是登陆用户的id,去看一下果然里面有个名称为1836的文件。分析一下原因,在我这个服务器上,/tmp这个文件夹是挂载在/根目录下的,使用df –h命令一看发现挂载目录为/根目录的使用空间为100%,然后,得去根目录下删除一些不需要的东西,比如日志文件,从根目录开始,使用命令:du -lh --max-depth=1查看当前目录下的目录或者文件占用的存储空间,使用命令:ls -lht可以查看当前目录下文件占用的存储空间(目录会被当做文件看待,只有几个K),最后根据实际情况,找到不必要的文件之后删除腾出一些空间即可,或者增加/根目录挂载磁盘的容量也可以。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值