Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-3413

High CPU utilization when processing Http/2 traffic

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 5.3.0
    • HTTP/2, Performance
    • None

    Description

      Running ATS in forward transparent mode with Http/2 support enabled. After a few page views, ATS gets into a state where it is consistently using more than 100% CPU. I think what is happening is that the origin server is closing the connection (we get a TS_EVENT_VCONN_EOS in FetchSM). FetchSM sends a BODY_DONE to Http2ClientSession but the http_vc (origin socket?) is never closed, so with each poll interval the EOS is reported again and again.

      Attachments

        1. ts-3413.diff
          0.8 kB
          Susan Hinrichs

        Issue Links

          Activity

            People

              shinrich Susan Hinrichs
              shinrich Susan Hinrichs
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: