2015-11-07 63 views
3

我們的Wildfly在我們的生產系統的域模式下運行。大約有10臺Web服務器,並且只有所有10臺服務器的日誌文件。日誌文件位於/var/log/wildfly/wildfly.log文件下。我上次檢查時,文件大約是5 GB。我的問題是:如何設置Wildfly服務器日誌的最大大小

  1. 是否有任何方法來分隔服務器日誌,以便每個服務器都有自己的日誌文件?
  2. 是否有任何方法將日誌文件設置爲最大大小限制以防止過度增長?
  3. 有什麼辦法刪除日誌文件並重新開始? 2天前的日誌對我來說沒有用處,所以日誌文件中的大部分數據都是冗餘的。

方面

回答

3

對於(1)我不知道 - 這是操作系統安裝?我沒有那個文件,但我只是提取壓縮包。

對於(2)和(3)我認爲這是在domain/configuration/domain.xmlstandalone/configuration/standalone.xml尋找合適的情況下,(? 「默認」)periodic-rotating-file-handler和添加,說:

<rotate-size value="20k"/> <!-- Limit on size of file --> 
<max-backup-index value="1"/> <!-- Number of log files to keep --> 
+0

謝謝。操作系統是'Ubuntu服務器'。我將檢查'domain.xml'並嘗試參數。 –

+3

儘管使用CLI或Web控制檯來更改XML。 'rotate-size'和'max-backup-index'用於'size-rotating-file-handler'而不是'periodic-rotating-file-handler'。另外請注意,這些應該進入每個服務器的日誌文件。如果沒有被覆蓋的東西。多臺服務器寫同一個文件也是一個不錯的主意。 –

相關問題