項目中遇到開源項目生成亂碼日志屋谭,很快就通過catalina.out文件寫滿了整個磁盤。嘗試過修改tomcat下面的logging.properties文件爷辙。但是無效胚委。最終通過修改輸出文件為/dev/null解決。這種方式是把輸出日志輸出到空設備嘉赎,它的缺點就是看不到輸出日志了置媳。
具體操作就是,修改catalina.sh文件的CATALINA_OUT值如下:
if [ -z "$CATALINA_OUT" ] ; then
#CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
CATALINA_OUT=/dev/null
fi
重啟tomcat就可以了公条。