本主题讨论重要日志事件类型,以及可触发这些事件的可能场景。

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 错误和堆栈跟踪的模式窗口。