2016-04-04 97 views
0

我有一個運行在CentOS Linux上的Tomcat7網絡服務器。 Tomcat默認配置爲將所有System.out寫入/logs/catalina.out文件。它不會旋轉或修剪此文件,因此它最終將超過最大文件大小並導致Web服務器崩潰。Tomcat catalina.out增長到服務器崩潰

鑑於這似乎不是一個好主意......如何防止這種情況?

我發現, catalina.out rolling with Tomcat 6.0

和我配置我的logging.properties喜歡說,但是這似乎並沒有工作,也許它可以防止從Tomcat的登錄到catalina.out的,但仍每隔的System.out寫入文件。

奇怪的是我有兩個完全相同的方式配置相同的服務器,但一個是寫入catalina.out,另一個不是??

回答

0

這是我想出來的。

  • 啓動Tomcat
  • 刪除catalina.out的文件

現在將不再寫入文件。這似乎工作。簡單,但黑客。任何人有更好的解決方案?