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

相關文章
相關標籤/搜索