Attempt to stop a qpid broker returns an error

Solution Verified - Updated -

Issue

After running some performance testing, I tried to shutdown the broker. But the command "/usr/sbin/qpidd --pid-dir <dir> --wait 3600 -q" fails almost immediately with a critical error.

According to the log file, the broker seems to be shutting down - destroying the journals, but even after the activity in the log files is already long gone, the broker process is still running (although I cannot connect to it using AMQP/QMF).

My problems with this are following:

  • Why is the wait command ignored when shutting down the broker? The qpidd should not return an error, but it should wait until the daemon shutdowns and only then exit. That's what the wait parameter should be used for, or?
  • Why does the broker process never shutdown?
  • Why does it take so long to shutdown the broker?

Environment

  • MRG Messaging

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content