Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » 连接参数和网络协议选项 » 网络协议选项

 

KeepaliveTimeout 协议选项 [KTO]

指定数据库服务器对于完整请求的最长等待时间(以秒为单位)。

用法

HTTP

整数

缺省值

60

注释

通常,连接会在每次请求之后被关闭。当客户端请求 Keep-Alive 选项时,HTTP 连接可在每个请求和响应后保持打开状态,从而可以在同一连接上执行多个请求。

连接打开后,客户端将在指定的时间内发送完整的 HTTP 请求,包括 POST 请求的主体。在请求了 Keep-Alive 的连接上,发送完结果后超时值即被重置,这样每个请求在开始时都像刚刚打开一个新连接一样。

如果不希望连接超时,可指定 kto=0。

KeepaliveTimeout 和 Timeout 协议选项的区别在于:KeepaliveTimeout 用于指定自连接打开之时起的总时间,而 Timeout 用于指定请求内两个数据包之间的最长时间。

另请参见