Sun Java System Message Queue 3.7 UR1 管理指南

編輯實例配置檔案

首次執行代理程式時,會為該代理程式實例建立一個包含配置特性的實例配置檔案。此實例配置檔案名為 config.properties,儲存在以其所屬之代理程式實例名稱所識別的目錄中:

/instances/ instanceName/props/config.properties

(請參閱附錄 AMessage QueueTM 資料的特定平台位置,以瞭解 instances 目錄的所在位置。)若該檔案不存在,您必須在啟動代理程式時使用 -name 選項 (請參閱代理程式公用程式),指定可供 Message Queue 建立檔案的實例名稱。


備註 –

instances/instanceName 目錄和實例配置檔案,歸其對應的代理程式實例的建立者所有。代理程式實例必須始終由同一個使用者重新啟動。


實例配置檔案由代理程式實例所維護,並會在您使用 Message Queue 管理公用程式變更配置時進行修改。您也可以手動編輯實例配置檔案,以自訂代理程式的運作方式與資源使用。若要執行此動作,您必須是 instances/ instanceName 目錄的擁有者,或以 root 的身份登入並變更目錄的存取權限。

代理程式只能在啟動時讀取其實例配置檔案。若要對代理程式的配置進行永久性的變更,必須先關閉代理程式並編輯檔案,然後再重新啟動代理程式。該檔案 (或任何配置檔案) 中的特性定義會使用下列語法:

propertyName=value [[,value1] ]

例如,以下項目指定代理程式會在記憶體和永久性存放區中最多保留 50,000 個訊息,之後則會拒絕其他訊息:

imq.system.max_count=50000

以下項目指定每天 (86,400 秒) 會建立一個新的記錄檔:

imq.log.file.rolloversecs=86400

請參閱代理程式服務第 14 章, 代理程式特性參照,以瞭解可用代理程式配置特性及其預設值的相關資訊。