Java 虛擬機器 (JVM) 日誌設定

請利用這個頁面來檢視和修改 Java™ 虛擬機器 (JVM) System.outSystem.err 日誌的設定。

如果要檢視這個管理主控台頁面,請按一下疑難排解 > 日誌和追蹤 > server name > JVM 日誌

檢視及修改這個受管理程序之 Java 虛擬機器 (JVM) System.out 和 System.err 日誌的設定。 這些 JVM 日誌是透過將 JVM 的 System.out 和 System.err 串流重新導向獨立的日誌檔來建立的。System.out 日誌係用來監視執行中之應用程式伺服器的性能。 System.err 日誌含有異常狀況堆疊追蹤資訊,這些資訊在執行問題分析時非常有用。每一部應用程式伺服器及其所有的應用程式都有一組 JVM 日誌。 部署管理程式和每一個節點管理程式也會建立 JVM 日誌。當伺服器重新啟動時,才會套用「配置」畫面上的變更。「執行時期」畫面上的變更則會立即套用。

檔案名稱

請指定這個頁面所說明的其中一個日誌檔的名稱。

第一個檔案名稱欄位指定 System.out 日誌的名稱。第二個檔案名稱欄位指定 System.err 檔的名稱。

請按「執行時期」標籤中的檢視按鈕來檢視所選日誌檔的內容。

指定給 System.out 日誌或 System.err 日誌的檔案名稱必須有下列值之一:
檔案名稱
檔案系統中某個檔案的名稱。建議您使用完整檔案名稱。 如果不是完整檔案名稱,就會將它視為相對於伺服器現行工作目錄。 每個串流都必須配置一個專用檔案。例如,您不能將 System.outSystem.err 重新導向到相同的實體檔中。

如果已有包含檔案的目錄存在,用來執行伺服器的使用者 ID 需要這個目錄的讀取/寫入權。如果目錄不存在,就會以適當的許可權來建立它。 用來執行伺服器的使用者 ID 必須有建立這個目錄的專用權。

主控台
這是用來將串流重新導向至對應程序串流的特殊檔案名稱。如果這個值是指定給 System.out,檔案就會重新導向到 stdout 中。如果這個值是指定給 System.err,檔案就會重新導向到 stderr 中。
none
捨棄所有寫入串流的資料。 指定相當於將串流重新導向到作業系統(如 AIX® 或 Linux®)的 dev/null。
filename 的預設路徑是變數 SERVER_LOG_ROOT 的值。 如果要查看 SERVER_LOG_ROOT 變數的值,請執行下列作業:
  1. 在管理主控台上,選取環境 > WebSphere® 變數
  2. 按一下伺服器圓鈕,然後按一下套用。 這時 SERVER_LOG_ROOT 變數的值會出現在所產生的清單中。
如果要變更 SERVER_LOG_ROOT 的值,請執行下列作業:
  1. 選取 SERVER_LOG_ROOT
  2. 欄位中輸入新路徑
  3. 按一下「套用」
  4. 儲存配置。您必須重新啟動伺服器,變更才會生效。

您也可以將 ${SERVER_LOG_ROOT}/SystemOut.log${SERVER_LOG_ROOT}/SystemErr.log 檔的位置和名稱變更為任何其他的絕對路徑和檔名(例如:/tmp/myLogfile.log)。

檔案格式化

請指定用來儲存 System.out 檔的格式。

日誌檔循環

請利用這一組配置屬性,將 System.outSystem.err 日誌檔配置成進行自我管理。

自行管理的日誌檔會將訊息寫入檔案中,直到到達時間或大小準則為止。 到了指定時間或檔案已達指定大小時,會暫停記載作業來輪替日誌檔,其中包括關閉儲存的檔案,將它重新命名。 新的儲存檔名稱是以檔案的原始名稱為基礎,再加上時間戳記限定元來指出重新命名的時間。 重新命名完成之後,就會重新開啟有原始名稱的新空白日誌檔,且會回復記載作業。所有訊息都會保存到日誌檔輸替為止,不過,有可能出現單一訊息跨越儲存的檔案和現行檔案的情況。

只有在對應的串流重新導向至檔案時,您才能將日誌配置成自我管理的。
檔案大小
請按一下這個屬性,使日誌檔根據它的檔案大小來管理它自己。 當檔案到達大小上限欄位所指定的大小時,會自動輪替。
大小上限
請指定檔案的大小上限 (MB)。 當檔案到達這個大小時,就會輪替。

您必須按一下「檔案大小」,這個屬性才會有效。

時間
請按一下這個屬性,使日誌檔會根據日期時間來管理它自己。 到了起始時間欄位所指定的時間時,檔案就會輪替。
開始時間
請指定在應用程式伺服器重新啟動之後,第一次啟動定期輪替演算法的當日時數(1-24)。 在應用程式伺服器啟動時,會載入演算法。過了(啟動時間欄位)小時開始作業之後,輪替演算法會每隔(重複時間欄位)小時輪替一次日誌檔。這個輪替型樣會在沒有調整的情況下繼續運作,直到應用程式伺服器停止。
註: 輪替永遠在當日指定小時開始時進行。 每日的第一個小時從 00:00:00(午夜)開始,也就是第 1 小時;每日的最後一小時從 23:00:00 開始,也就是第 24 小時。因此,如果日誌檔要在午夜時輪替,請將起始時間設定為 1。
重複時間
請指定日誌檔輪替之前所經歷的小時數。 有效值是 1 至 24。

請配置依時間、大小或時間及大小來輪替的日誌檔。請按一下檔案大小時間,使檔案依照第一個相符準則輪替。 比方說,如果重複時間欄位是 5 小時,檔案大小上限是 2 MB,除非在到達間隔之前已達 2 MB,否則,檔案會每隔 5 小時輪替一次。在大小輪替之後,檔案會繼續依照間隔來輪替。

歷程日誌檔數目上限

指定要保留的歷程(輪替)檔數目。 串流會寫入現行檔案,直到輪替為止。 在輪替時,會關閉現行檔案,並用現行名稱加上輪替時間戳記組成的新名稱來將它另存新檔。之後,串流會用原始名稱來重開新檔案,繼續寫入。歷程檔的數目會從零開始增長,直到歷程檔欄位的數目上限值為止。 下次輪替會刪除最舊的歷程檔。

已安裝的應用程式輸出
指定是否要記載和格式化從應用程式碼發出的 System.outSystem.err 列印陳述式。
顯示應用程式列印陳述式
請按一下這個欄位來顯示應用程式利用 printprintln 串流方法寫入串流的訊息。WebSphere Application Server 系統訊息一律會顯示。
格式化列印陳述式
請按一下這個欄位來格式化應用程式列印陳述式,如同 WebSphere Application Server 系統訊息。



標示(線上)的鏈結表示需要存取網際網路。

相關工作


檔名: utrb_jvmlogs.html