Sun Java System Web Server 7.0 Update 3 管理员指南

监视后端实例

本节详细介绍后端实例的状态检查。

Web Server 7.0 中的 route_offline_thread 可执行后端实例的状态检查。它通过发送 OPTIONS HTTP 请求来查找所有活动的后端实例。如果服务器做出响应,则确认后端实例处于活动状态。在初始阶段之后,该线程每 60 秒(不可配置间隔时间)执行一次脱机后端实例的状态检查。此时,route_offline_thread 将尝试连接到脱机实例,并在成功连接后发送 OPTIONS HTTP 请求。如果实例做出响应,则在其从挂起状态恢复后,route_offline_thread 会立即将其标识为联机。因此,该线程不会对系统和后端实例的性能产生任何影响。

在将后端实例标识为联机后,如果该实例关闭或发生崩溃,route_offline_thread 将无法进行跟踪。如果 Web Server 反向代理参数选择此类实例来处理请求,将会导致读取或发送失败,表明与该实例的连接中断。

可以使用 obj.conf 文件中的 http-client-config ObjectType 函数来定义响应超时值。


ObjectType fn="http-client-config" timeout="400"

注 –

默认超时值为 300 秒。


在定义响应超时值后,如果连接挂起时间超过 400 秒,反向代理参数会关闭与后端实例的连接,并将其标识为脱机。

当反向代理参数尝试与挂起或太忙的后端实例建立连接时,它将最多等待连接响应 5 秒钟,然后将实例标识为脱机。