Traffic Server
  1. Traffic Server
  2. TS-532

possible misbehavior with HEAD request before GET

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Trivial Trivial
    • Resolution: Invalid
    • Affects Version/s: None
    • Fix Version/s: 2.1.6
    • Component/s: HTTP
    • Labels:
      None
    • Environment:

      we have many haproxy before the TS server, do L7 hashing for all request

      Description

      sometimes there is many HEAD request flood in, looks like cache in loop, but TS does not identify it as a loop.

      as the HEAD request will all pass to OS, that will make OS unable to response for sometime? get 1-5k connections, make TS get throttling.

      here is some tcpdum cap file

      why I suspect HEAD request, is when I ban all HEAD request use quick filter mask, the connection rush is gone.

      but this could be other problem indeed. just open this bug for logging.

      1. 8092.cap
        2 kB
        Zhao Yongming
      2. 434.cap
        11 kB
        Zhao Yongming
      3. 35425.cap
        5 kB
        Zhao Yongming

        Activity

        Zhao Yongming created issue -
        Zhao Yongming made changes -
        Field Original Value New Value
        Attachment 434.cap [ 12459462 ]
        Zhao Yongming made changes -
        Attachment 35425.cap [ 12459463 ]
        Zhao Yongming made changes -
        Attachment 8092.cap [ 12459464 ]
        Leif Hedstrom made changes -
        Fix Version/s 2.1.5 [ 12315491 ]
        Leif Hedstrom made changes -
        Fix Version/s 2.1.6 [ 12315574 ]
        Fix Version/s 2.1.5 [ 12315491 ]
        Zhao Yongming made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Invalid [ 6 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Zhao Yongming
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development