SMX_PING_INTERVAL 配置参数

使用 SMX_PING_INTERVAL 配置参数来指定超时间隔中的秒数,在服务器多路复用器组(SMX)连接中,辅助服务器在间隔内等待来自主服务器的活动。

onconfig.std 值
SMX_PING_INTERVAL 10
0 = 不确定地等待。

160 之间且包括 1 和 60 的正整数。= 超时间隔中的秒数。

生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
运行带有 "onmode","-wf SMX_PING_INTERVAL=value""onmode","-wm SMX_PING_INTERVAL=value" 参数的 SQL 管理 API task()admin() 函数之后。

用法

如果在 SMX_PING_INTERVAL 配置参数指定的时间长度期间,以及 SMX_PING_RETRY 配置参数指定的间隔数之后,辅助服务器未收到任何消息,则辅助服务器打印错误消息到 online.log 并关闭 SMX 连接。如果 SMX 超时消息在 online.log 中,则您可增加 SMX_PING_INTERVAL 值、SMX_PING_RETRY 值,或者增加二者的值。

这个配置参数仅应用于辅助服务器。如果您在主服务器上设置 SMX_PING_INTERVAL,则在主服务器成为辅助服务器时该参数生效。

如果高可用性集群中的辅助服务器的 onconfig 文件有下列条目,则辅助服务器总共等待来自主服务器的活动 180 秒。如果在那 180 秒期间没有来自主服务器的活动,则辅助服务器关闭 SMX 连接并将错误消息写到 online 日志。
SMX_PING_INTERVAL 30 SMX_PING_RETRY 6