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

Traffic Cop doesn't wait() for its children

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.3.2
    • None
    • None
    • Linux and possibly FreeBSD

    Description

      When traffic_cop is killed by a supervising process it doesn't wait() for its children.
      This can lead to race conditions where traffic cop is killed, for instance by upstart, and then started again, while a traffic_manager and traffic_server are still running.

      n.b.: This does not happen on Solaris, where SMF kills off all processes running in the same contract(4).

      Attachments

        Issue Links

          Activity

            People

              i.galic Igor Galić
              i.galic Igor Galić
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: