SMX_PING_RETRY 配置参数

如果没有收到来自主服务器的响应,则使用 SMX_PING_RETRY 配置参数来指定辅助服务器重复 SMX_PING_INTERVAL 配置参数指定的超时间隔的最大次数。如果达到最大数目而没有响应,则辅助服务器在 online.log 中打印错误消息并关闭服务器多路复用器组(SMX)连接。

onconfig.std 值
SMX_PING_RETRY 6
任何正整数 = 重复超时间隔的最大次数。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
运行带有 "onmode","-wf SMX_PING_RETRY=value""onmode","-wm SMX_PING_RETRY=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_RETRY,则在主服务器成为辅助服务器时该参数生效。

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