Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-2176

CLOSE_WAIT after BlockingSender close

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Reopened
    • Major
    • Resolution: Unresolved
    • None
    • None
    • python-binding
    • None
    • Linux

    Description

      from proton.utils import BlockingConnection
      connection = BlockingConnection(url)
      sender = connection.create_sender(queue_name)
      sender.send(message)
      sender.close()
      connection.close()

      Leaves a CLOSE_WAIT lingering indefinitely every time, leading to ValueError: filedescriptor out of range in select() when ulimit is reached.

      python_qpid_proton-0.30.0-py2.7-linux-x86_64 talking to ActiveMQ 5.14.5. Problem also occurs in 0.29.0, 0.28.0 but not in 0.27.0.

      Debug log attached.

      Attachments

        1. 20200130-proton_close_wait.log
          25 kB
          Stefan Rijnhart

        Issue Links

          Activity

            People

              cliffjansen Clifford Jansen
              stefan_opener Stefan Rijnhart
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: