本主题讨论重要日志事件类型,以及可触发这些事件的可能场景。
NSX Advanced Load Balancer 会记录重要日志事件类型。启用重要日志时(默认设置),会在 页面中记录这些错误。日志中可以包含一个或多个事件
触发重大事件的错误可以在附加到虚拟服务的 Analytics 配置文件中进行调整。例如,可以忽略 HTTP 4xx 响应代码或服务器 RST 数据包,而不将其记录为错误。还可以使用此配置文件定义来自客户端或服务器的慢速连接。
连接设置失败
客户端在 TCP 三向握手期间发送了 RST,从而提前结束了连接设置。
服务器在 TCP 三向握手期间发送了 RST,从而拒绝了连接设置。
尽管多次重试,但与客户端之间的 TCP 三向握手超时。
尽管多次重试,但与服务器之间的 TCP 三向握手超时。
由于内部错误,NSX Advanced Load Balancer 无法完成与客户端之间的 TCP 三向握手。这可能是由于缺少内存或其他资源。
由于内部错误,NSX Advanced Load Balancer 无法完成与服务器之间的 TCP 三向握手。这可能是由于缺少内存或其他资源。
连接异常关闭
客户端发送 TCP RST 以异常终止连接。
服务器发送 TCP RST 以异常终止连接。
由于超时,已关闭与客户端之间建立的 TCP 连接。尽管多次重试尝试,但客户端还是停止响应来自 NSX Advanced Load Balancer 的数据包。
由于超时,已关闭与服务器之间建立的 TCP 连接。尽管多次重试尝试,但服务器还是停止响应来自 NSX Advanced Load Balancer 的数据包。
由于 NSX Advanced Load Balancer 配置更新,已删除连接。
在等待客户端发送 HTTP 请求时,连接超时。
客户端已提前关闭连接。
由于 SSL 握手失败,连接中断。
由于内部错误,已关闭连接。
由于触发 TCP 配置文件的空闲超时,建立的 TCP 连接已关闭。
由于服务器端 SSL 握手失败,连接中断。
服务器的 x509 证书验证失败。
连接异常事件
尽管已成功建立 TCP 连接,但由于超时从 NSX Advanced Load Balancer 客户端重新传输了其他数据包。这可能是由于网络中断或客户端速度缓慢造成的。
尽管已成功建立 TCP 连接,但由于超时从 NSX Advanced Load Balancer 服务器重新传输了其他数据包。这可能是由于网络中断或服务器速度缓慢造成的。
尽管 TCP 连接正常完成,但在某些情况下客户端通告的 TCP 窗口耗尽为零。这意味着,NSX Advanced Load Balancer 无法发送任何其他数据包,直到客户端打开 TCP 窗口。这通常是由于客户端速度缓慢造成的。
尽管 TCP 连接正常完成,但在某些情况下服务器通告的 TCP 窗口耗尽为零。这意味着,NSX Advanced Load Balancer 无法发送任何其他数据包,直到服务器打开 TCP 窗口。这通常是由于客户端速度缓慢造成的。
NSX Advanced Load Balancer 和客户端之间的 TCP 往返时间超过 1 秒。
NSX Advanced Load Balancer 和服务器之间的 TCP 往返时间超过 500 毫秒。
尽管 TCP 连接正常完成,但从 NSX Advanced Load Balancer 向客户端重新 传输了更多数量的数据包。这可能是由于网络中断或拥塞引起的。
尽管 TCP 连接正常完成,但从 NSX Advanced Load Balancer 向服务器重新传输了更多数量的数据包。这可能是由于网络中断或拥塞引起的。
尽管 TCP 连接正常完成,但 NSX Advanced Load Balancer 接收到来自客户端的大量无序数据包。这通常是由于网络中断或拥塞或由 NSX Advanced Load Balancer 丢弃生成的。
尽管 TCP 连接正常完成,但 NSX Advanced Load Balancer 接收到来自客户端的大量无序数据包。这通常是由于网络中断或拥塞或由 NSX Advanced Load Balancer 丢弃造成的。
连接设置失败
由于在 TCP 三向握手期间从客户端收到错误的数据包,连接中断。
请求异常终止
向客户端发送了 4xx 客户端错误 HTTP 响应代码。
向客户端发送了 5xx 服务器错误 HTTP 响应代码。
客户端使用 HTTP 协议版本 0.9 发送了请求。
由于服务器不可用,连接尝试被重置。这可能是因为已达到服务器连接限制,或者所有服务器处于关闭状态。
请求异常事件
响应时间超过配置的阈值。
服务器响应时间超过配置的阈值。
保留此连接的服务器不再是有效目标。
规则执行失败
NSX Advanced Load Balancer 策略或 DataScript 无法执行。对于 DataScript 失败,展开的日志可能具有查看所有标头按钮,该按钮会显示一个包含 DataScript 错误和堆栈跟踪的模式窗口。