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 安装在 Windows“桌面”文件夹中时,Agent Controller 不会工作
   1.2 在 Windows 和 Linux 上安装 Agent Controller
   1.3 Agent Controller 日志文件在非 Windows 平台上可能没有公共写许可权
   1.4 Windows 上无法访问网络驱动器上的类
   1.5 无法在非 Windows 平台上重新启动 Agent Controller 进程
   1.6 代理控制器找不到正确的 IP 地址
   1.7 SetConfig 在系统路径中需要 JRE

1.0 已知局限、问题和变通方法

1.1 安装在 Windows“桌面”文件夹中时,Agent Controller 不会工作

将 Agent Controller 安装在 Windows 系统上的 Windows® “桌面”文件夹中时,它不会工作。例如,如果您将安装目录指定为 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)。这将使所有无 root 权限的 Agent Controller 进程无法对日志文件执行写操作。

要解决此问题,请在安装后作为 root 用户运行以下命令:

chmod 666 <Agent Controller install location>/config/servicelog.log

1.4 Windows 上无法访问网络驱动器上的类

Agent Controller 服务被配置为作为“本地系统帐户”登录。因此它可能无权访问挂装的网络驱动器,这些驱动器通常是由当前用户标识通过使用网络来进行访问的。

要使 IBM® Agent Controller 能够使用网络驱动器上的类,请执行以下步骤:

  1. 打开 Windows“服务”窗口。
  2. 选择 IBM Agent Controller。
  3. 单击属性工具栏按钮。
  4. 选择“登录”窗格。
  5. 选择此帐户单选按钮,并填写用户标识信息。此用户标识是连接到驱动器(通过使用网络或对等方式连接)的用户标识。
  6. 单击确定
  7. 重新启动 IBM Agent Controller 服务。
  8. 重新启动应用程序。

注:此操作将允许使用网络驱动器,但是会将 Agent Controller 的访问权限制为当前用户具有的访问权。

1.5 无法在非 Windows 平台上重新启动 Agent Controller 进程

Agent Controller 无法在非 Windows 平台上重新启动。

作为此问题的变通方法,请遵循以下步骤:
关闭所有连接到 Agent Controller 的 Eclipse 工作台
发出命令
 kill -s HUP < process ID of the inetd process >
(必须是 root 用户)
使用 netstat 检查端口 10002(缺省)是否仍然被占用。等待该端口被释放,然后重新启动 Agent Controller
或者,您可以在 Agent Controller 配置文件
AGENT_CONTROLLER_INSTALL/config/serviceconfig.xml
中将端口从 10002 更改为其他值,然后立即重新启动 Agent Controller。
要防止发生此问题,请在重新启动 Agent Controller 进程之前,始终关闭所有连接的工作台。

1.6 代理控制器找不到正确的 IP 地址

当代理控制器启动时,它必须查找本地计算机的 IP 地址。代理控制器将使用对 InetAddress.getLocalHost() 的调用来执行此查找任务。此调用并不总是返回正确的 IP 地址。错误的 IP 地址将阻止动态发现功能正常工作。可能会在以下几种不同的情况下返回错误的 IP 地址:


要解决此问题,请在启动代理控制器时手动指定您计算机的 IP 地址和端口。当启动 RAServer 进程或 ACServer 进程时,请使用命令行选项“-peerAttachAddress=nnn.nnn.nnn.nnn”和“-peerAttachPort=x”,其中“nnn.nnn.nnn.nnn”是计算机的 IP 地址,而“x”是用于代理控制器通信的端口。

1.7 SetConfig 在系统路径中需要 JRE

要使用 SetConfig.batSetConfig.sh 脚本,系统路径中必须具有 JRE(V1.5 或更高版本)。只有高级用户才需要使用 SetConfig 脚本。