问题情况
Linux下启动tomcat后,发现tomcat启动成功,进程也在,但是就是死活无法访问tomcat所在项目页面。查看日志有以下信息:
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盘变红了,爆掉了,然后不管打开资源管理器还是做其他操作都会卡的要死。
解决方法
这时候就得去做点清理操作了,将不要的文件啊,日志啊,temp目录下的东西都删掉,留出空间来。
附上Linux下查看命令
- 首先到 / 目录,执行 du -h --max-depth=1 命令,这个命令是查看目录使用情况的,由这里可以知道哪些目录很大,进而进入大的目录,比如usr
- 然后到 usr,再按照1执行命令,查看目录,进入大的,如果目录中没有子目录了,那就执行 ll -h查看 哪个文件很大,删除
- 重复1、2、3操作
通过以上操作后,硬盘空间清出来了,接下来重新启动或者干嘛的应该就可以正常了