Veritas NetBackup™ WebSocket 服务 (NBWSS) 参考指南

Last Published:
Product(s): NetBackup & Alta Data Protection (8.1.1)

配置 NetBackup WebSocket Service (NBWSS) 的属性

表:NBWSS 的可配置属性 介绍了可配置的 NBWSS 属性及其默认值。这些属性位于 NetBackup 主服务器上的 nbwss.properties 文本文件中。(对于此文件的位置,请参见本主题中的过程。)

每个属性均按下列格式以单行显示:

key=value

示例 .properties 文件随附在表之后。要更改属性,请使用本主题结尾处的过程。

表:NBWSS 的可配置属性

描述

exception.ignoreDecoder

布尔值

确定 NBWSS 是否忽略解码器异常。当 NBWSS 无法理解收到的消息时,通常会发生解码器异常。

默认值为 false:发生解码器异常时,NBWSS 会关闭连接。

notification.sendTimeout=

整数

确定 NBWSS 等待与端点进行通信(发送或接收通知)的时长(以毫秒为单位)。默认情况下,在任务终止之前,通知任务等待 2 秒。通知任务会在 notification.scheduledRate 属性设置的时间限制后重试。

默认值为 2000 毫秒(2 秒)。在大多数情况下,Veritas 建议使用默认值。

notification.scheduledRate=

整数

确定 NetBackup 查询新通知的频率(以秒为单位)。此值还确定 NetBackup 在重新发送通知之前等待接收通知确认的时长。

默认值为 5 秒。

keepAlive.scheduledRate=

整数

确定 NBWSS 向每个端点发送 ping 作为其保活功能一部分的频率(以秒为单位)。如果 NetBackup 收到 pong 作为对每个 ping 的响应,则端点连接仍然有效。

默认值为 30 秒。

keepAlive.maxPongMissAllowed=

整数

确定端点连接可以丢失的 pong(对 ping 的响应)数量。如果 NBWSS 向端点发送了 ping 但未收到 pong,即为丢失了 pong。达到最大值时,NBWSS 会关闭与端点的连接。

默认值为 10 个丢失的 pong。

connectionInfo.period=

整数

确定每个 NBWSS 连接更新之间的秒数。每个更新都确定 NetBackup 中当前已配置的端点,并连接到新端点或者与不再存在的端点断开连接。

注意:

添加端点后,最多可能需要已配置的时间才能连接到该端点。

默认值为 60 秒。

scheduledExecutor.threadPoolSize=

整数

确定 NetBackup 用于保持端点连接以及处理通知的线程数。

默认值为 1 个线程。如果预定任务数增加,增加此值则会很有用。

Hibernate 属性

这些属性供 Veritas 支持使用。

下面是使用默认设置的 nbwss.properties 文件(有关此文件的位置,请参见以下过程):

#Properties file for NetBackup WebSocket Service
exception.ignoreDecoder=false
notification.sendTimeout=2000
notification.scheduledRate=5
keepAlive.scheduledRate=30
keepAlive.maxPongMissAllowed=10
connectionInfo.period=60
scheduledExecutor.threadPoolSize=1

#Hibernate properties
hibernate.format_sql=true
hibernate.show_sql=false
hibernate.hbm2ddl.auto=update
hibernate.dialect=org.hibernate.dialect.SybaseDialect

配置 NetBackup WebSocket Service (NBWSS) 的属性

  1. 使用文本编辑器打开 nbwss.properties 文件。

    该文件位于 NetBackup 主服务器上的以下位置:

    在 Windows 上:

    install_path\NetBackup\wmc\webserver\webapps_api\
    nbwss\WEB-INF\classes\nbwss.properties

    在 Linux 上:

    /usr/openv/wmc/webserver/webapps_api/nbwss/WEB-INF/classes/
    nbwss.properties
  2. 编辑要更改的属性的值,然后保存文件。

    表:NBWSS 的可配置属性 介绍了 NBWSS 属性及其默认值。

  3. 为使更改生效,可能需要重新启动 NetBackup 主服务器上的“NetBackup Web 管理控制台”服务。