在连接出现异常时控制连接的关闭。
仅限网络服务器。
除了非线程 Unix 应用程序外的所有平台。
整数(以秒为单位)
无
如果未设置 LivenessTimeout 值,则 LivenessTimeout 由服务器上的设置(缺省值为 120 秒)控制。
活动数据包通过客户端/服务器 TCP/IP 通信协议定期发送,用以确认连接的完整性。如果客户端的运行时间达到了 LivenessTimeout 周期但没有检测到活动请求或响应数据包,通信将终止。
如果连接在 LivenessTimeout 值的三分之一到三分之二这么长的一段时间内未发送任何数据包,则将发送活动数据包。
当与服务器的连接超过 200 个时,服务器会根据指定的 LivenessTimeout 值自动计算一个更大的 LivenessTimeout 值。这使服务器可以更有效地处理大量连接。
您也可以在 [SQL Anywhere 11 的 ODBC 配置] 窗口中 [网络] 选项卡上的 [活动超时] 文本框中输入参数值来设置此参数。
LivenessTimeout 连接参数的最小值为 30 秒,最大值为 32767 秒。如果将超时值指定为 0,则对连接的活动超时值检查将被关闭。任何小于最小值的非零值将被重置为最小值。例如,包含 "LivenessTimeout=5" 的连接字符串使用 "LivenessTimeout=30" 代替。
以下连接字符串片段将 LivenessTimeout 值设置为 10 分钟:
LTO=600 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |