Sun Java System Message Queue 3.7 UR1 管理指南

檢視特性

表 14–8 列出與監視服務相關的代理程式特性。

表 14–8 代理程式監視特性

特性 

類型 

預設 

說明 

imq.log.level [可與 imqcmd update bkr 指令一起使用]

字串 

INFO

記錄層級 

指定可寫入至輸出通道的記錄資訊種類。由高至低的值為: 

    ERROR


    WARNING


    INFO


每個層級都包含高於它的層級 (例如 WARNING 會包含 ERROR)。

imq.destination.logDeadMsgs

布林值 

false

要記錄有關停用的訊息之資訊? 

如果為 true,將會記錄以下事件:

  • 目標已滿,已達最大容量或訊息計數。

  • 代理程式不是因為管理指令或傳送確認而捨棄訊息。

  • 代理程式將訊息移動到停用的訊息佇列。

imq.log.console.stream

字串 

ERR

主控台輸出的目標: 

    OUTstdout


    ERRstderr


imq.log.console.output

字串 

ERROR|WARNING

要寫入至主控台的記錄資訊種類: 

    NONE


    ERROR


    WARNING


    INFO


    ALL


ERRORWARNINGINFO 種類並包含它們之上的層級,因此必要時必須明確指定。可用豎條符號 (|) 分隔,指定任意種類組合。

imq.log.file.dirpath

字串 

請參閱附錄 AMessage QueueTM 資料的特定平台位置

前往包含記錄檔的路徑 

imq.log.file.filename

字串 

log.txt

記錄檔名稱 

imq.log.file.output

字串 

ALL

要寫入至記錄檔的記錄資訊種類: 

    NONE


    ERROR


    WARNING


    INFO


    ALL


ERRORWARNINGINFO 種類並包含它們之上的層級,因此必要時必須明確指定。可用豎條符號 (|) 分隔,指定任意種類組合。

imq.log.file.rolloverbytes

整數 

-1

記錄檔長度 (以位元組為單位),一旦超出即需將輸出自動重建至新記錄檔 

-1 值表示不限制位元組數目 (不會根據檔案長度進行自動重建)。

imq.log.file.rolloversecs

整數 

604800 (一週)

檔案存在時間 (以秒為單位),一旦超出即需將輸出自動重建至新記錄檔 

-1 值表示不限制秒數 (不會根據檔案存在時間進行自動重建)。

imq.log.syslog.output [僅限 Solaris 平台]

字串 

ERROR

要寫入至 syslogd(1M) 的記錄資訊種類:

    NONE


    ERROR


    WARNING


    INFO


    ALL


ERRORWARNINGINFO 種類並包含它們之上的層級,因此必要時必須明確指定。可用豎條符號 (|) 分隔,指定任意種類組合。

imq.log.syslog.facility

字串 

LOG_DAEMON

記錄訊息的 syslog 設備

可能的值對應 syslog(3C) 線上手冊中所列出的值。用於 Message Queue 的適當值包含:

    LOG_USER


    LOG_DAEMON


    LOG_LOCAL0


    LOG_LOCAL1


    LOG_LOCAL2


    LOG_LOCAL3


    LOG_LOCAL4


    LOG_LOCAL5


    LOG_LOCAL6


    LOG_LOCAL7


imq.log.syslog.identity

字串 

imqbrokerd_${imq.instanceName }

要在記錄至 syslog 的所有訊息前面放置的識別字串

imq.log.syslog.logpid

布林值 

true

記錄訊息時也要記錄代理程式程序 ID? 

imq.log.syslog.logconsole

布林值 

false

如果無法將訊息傳送至 syslog,便將它們寫入至系統主控台?

imq.log.timezone

字串 

本地時區 

記錄時間標記的時區 

這些值與 java.util.TimeZone.getTimeZone 方法使用的值相同。

範例:

    GMT


    GMT-8:00


    America/LosAngeles


    Europe/Rome


    Asia/Tokyo


imq.metrics.enabled

布林值 

true

啟用將度量資訊寫入記錄程式的功能?

不會影響度量訊息的產生 (由 imq.metrics.topic.enabled 控制)。

imq.metrics.interval

整數 

-1

將度量資訊寫入記錄程式的時間間隔 (以秒為單位) 

不會影響產生度量訊息的時間間隔 (由 imq.metrics.topic.interval 控制)。

-1 值表示無限期 (永不將度量資訊寫入至記錄程式)。

imq.metrics.topic.enabled

布林值 

true

啟用將所產生度量訊息寫入度量主題目標的功能? 

如果為 false,就會在嘗試訂閱度量主題目標時,丟出一個用戶端異常。

imq.metrics.topic.interval

整數 

60

產生度量訊息至度量主題目標的時間間隔 (以秒為單位) 

imq.metrics.topic.persist

布林值 

false

傳送至度量主題目標的度量訊息為永久性訊息? 

imq.metrics.topic.timetolive

整數 

300

傳送到度量主題目標之度量訊息的使用期限 (以秒為單位)