Tomcat Insufficient space for shared memory file

问题状况

Linux下启动tomcat后,发现tomcat启动成功,进程也在,可是就是死活没法访问tomcat所在项目页面。查看日志有如下信息:java

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

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

问题分析

这个缘由,我此次遇到的是硬盘空间满了,致使很卡,近乎没法访问。这状况相似,Windows系统中,C盘变红了,爆掉了,而后无论打开资源管理器仍是作其余操做都会卡的要死。tomcat

解决方法

这时候就得去作点清理操做了,将不要的文件啊,日志啊,temp目录下的东西都删掉,留出空间来。spa

附上Linux下查看命令日志

  1. 首先到 / 目录,执行 du -h --max-depth=1 命令,这个命令是查看目录使用状况的,由这里能够知道哪些目录很大,进而进入大的目录,好比usr
  2. 而后到 usr,再按照1执行命令,查看目录,进入大的,若是目录中没有子目录了,那就执行 ll -h查看 哪一个文件很大,删除
  3. 重复一、二、3操做

经过以上操做后,硬盘空间清出来了,接下来从新启动或者干吗的应该就能够正常了code