Agent Controller 版本注意事項

© Copyright International Business Machines Corporation 2000, 2007. All rights reserved.US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

版本注意事項

1.0 已知的限制、問題及暫行解決方案
   1.1 Agent Controller 安裝在 Windows「桌面」資料夾時無法執行
   1.2 在 Windows 和 Linux 上安裝 Agent Controller
   1.3 Agent Controller 日誌檔在非 Windows 平台上可能沒有公用寫入權
   1.4 Windows 無法存取網路磁碟機上的類別
   1.5 在非 Windows 平台上無法重新啟動 Agent Controller 程序
   1.6 Agent Controller 無法查閱正確的 IP 位址
   1.7 SetConfig 需要 JRE 在系統路徑中

1.0 已知的限制、問題及暫行解決方案

1.1 Agent Controller 安裝在 Windows「桌面」資料夾時無法執行

在 Windows 系統上,安裝在 Windows®「桌面」資料夾中的 Agent Controller 無法執行。比方說,如果指定 C:\Documents and Settings\Administrator\Desktop 為安裝目錄,則 Agent Controller 無法執行。

為了克服這項限制,請將 Agent Controller 安裝在其他目錄。

1.2 在 Windows 和 Linux 上安裝 Agent Controller

在 Windows 和 Linux® 上安裝 Agent Controller 會移除任何已安裝的 Agent Controller。繼續安裝之前,請確定已備份必要的資料。 

1.3 Agent Controller 日誌檔在非 Windows 平台上可能沒有公用寫入權

日誌檔 AGENT_CONTROLLER_INSTALL/config/servicelog.log 可能沒有必要的許可權位元 (666)。這會導致任何非根源的 Agent Controller 程序無法寫入日誌檔。

為了解決這個問題,請在安裝之後以 root 身分執行下列指令:

chmod 666 <Agent Controller 安裝位置>/config/servicelog.log

1.4 Windows 無法存取網路磁碟機上的類別

Agent Controller 服務只配置為以「本機系統帳戶」登入。因此,現行使用者 ID 可能沒有權限可存取裝載的網路磁碟機(通常透過 net use 來存取)。

若要讓 IBM® Agent Controller 使用網路磁碟機上的類別,請遵循下列步驟:

  1. 開啟 Windows「服務」視窗。
  2. 選取 IBM Agent Controller。
  3. 按一下內容工具列按鈕。
  4. 選取「登入」窗格。
  5. 選取這個帳戶圓鈕,填寫使用者 ID 資訊。這是連接(利用 net use 或類似的工具)磁碟機的使用者 ID。
  6. 按一下確定
  7. 重新啟動 IBM Agent Controller 服務。
  8. 重新啟動應用程式。

附註:雖然這樣就能使用網路磁碟機,但 Agent Controller 的存取權會變得和現行使用者一樣。

1.5 在非 Windows 平台上無法重新啟動 Agent Controller 程序

在非 Windows 平台上無法重新啟動 Agent Controller。

為了解決這個問題,請遵循下列步驟:
將已連接 Agent Controller 的所有 Eclipse 工作台關閉
發出指令
 kill -s HUP < inetd 程序的程序 ID >
(必須是 root)
利用 netstat 來檢查埠 10002(預設值)是否仍被佔用。等到釋放此埠之後,重新啟動 Agent Controller
或者,您也可以在 Agent Controller 配置檔中將原來的埠 1002 改為另一個值
AGENT_CONTROLLER_INSTALL/config/serviceconfig.xml
立即重新啟動 Agent Controller。
為了避免發生這種情況,請一律先關閉所有已連接的工作台,再重新啟動 Agent Controller 程序。

1.6 Agent Controller 無法查閱正確的 IP 位址

當 Agent Controller 啟動時,它必須查閱本端電腦的 IP 位址。 Agent Controller 會利用 InetAddress.getLocalHost() 呼叫來執行這項查閱。 此呼叫不一定會傳回正確的 IP 位址。不正確的 IP 位址會造成動態探索特性不正常。有幾種狀況可能傳回不正確的 IP 位址:


如果要暫時解決這個問題,請在啟動 Agent Controller 時,以手動方式來指定電腦的 IP 位址和埠。 當啟動 RAServer 程序或 ACServer 程序時,請使用指令行選項 "-peerAttachAddress=nnn.nnn.nnn.nnn" 和 "-peerAttachPort=x", 其中 nnn.nnn.nnn.nnn 是電腦的 IP 位址,x 是 Agent Controller 通訊所用的埠。

1.7 SetConfig 需要 JRE 在系統路徑中

如果要使用 SetConfig.batSetConfig.sh Script,系統路徑中必須有 JRE(1.5 版或以上)。 只有進階使用者應該需要使用 SetConfig Script。