解:內存不足,自動查殺了進程,即殺死了項目進程,項目不能啟動
這個問題的原因是low memory耗盡。“內核使用low memory來跟蹤所有的內存分配,一旦low memory耗盡,就會查殺進程,以保持系統的正常運轉。說白了 OOM Killer 就是一層保護機制,用於避免 Linux 在內存不足的時候不至於出太嚴重的問題,把無關緊要的進程殺掉
解:找到:bin/catalina.sh,在這個前面 echo "Using CATALINA_BASE: $CATALINA_BASE"加上這一條,JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"