创建群集时,Communications Server 会随机分配一个介于 1026 到 45556 之间的心跳端口。对于默认群集(由 Communications Server 安装创建的默认群集),会在 0 到 45556 之间选择一个随机数。群集创建过程不会精确检测心跳端口是否正被另一个服务使用。
如果自动群集创建配置选择了一个心跳端口,该端口与正在使用它的另一个服务冲突,请将群集心跳端口更新为系统未使用的端口。
要更改群集的心跳端口,请使用下面的 asadmin 命令:
asadmin set 群集名称.heartbeat-port=新端口号
当尝试在安装了网络文件系统 (NFS) 的文件系统(NFS 服务器运行 64 位 Linux)上创建域时,asadmin create-domain 命令可能会失败。
没有已知的解决方法。
启用 CPU 过载保护时,即使流量很小或没有,Communications Server 实例有时也会显示高 CPU 使用率。此问题是由 JDK 错误 6693490 引起的。JDK 6 Update 18 中已解决该错误。
将 JDK 6 Update 18 与 Communications Server 搭配使用。
即使无法绑定至 SIP 或 SIPS 端口,Communications Server 实例也会启动。
在启动服务器实例前,先确保端口处于空闲状态。检查日志文件 (server.log),确保启动期间没有任何的 SIP 容器错误或异常。
通过 ––javahome 选项,可使用预先安装的 JDK 来替代安装的默认版本。默认情况下,Communications Server 使用 as-install/jdk 中的 JDK 版本。
asenv.conf 文件中的 AS_JAVA 变量始终会指向 as-install/jdk。如果要使用不同的 JDK 版本,请手动更新 asenv.conf 文件并更改 AS_JAVA 的值。
JVM 堆大小设置为 3.5 GB 时,Communications Server 实例会在收到流量时失败并重新启动。
确保将最大 JVM 堆大小设置为 3.0 GB 或以下。
在 Solaris 平台上,Communications Server 根据可用的处理器数量和每个核心的 CPU 使用率来计算 CPU 使用率。但是,Communications Server 是以核心数的静态值为准,而不是 JVM 所用的核心数。
如果没有使用机器中的全部核心,请重新计算 CPU 阈值。