We use a message queue, RabbitMQ, to store invoices waiting to be printed. The RabbitMQ daemon runs on Server20081 and publishes a queue called invoice. Print tools and the CRM interface with this queue with the credentials stored in KeePass.
In the case of certain errors the message queue may need to be cleared. You can do that by logging into the AMQP server and issuing the following command.
Note: Only unacknowledged messages can be cleared. So any queue monitoring programs should be stopped.
rabbitmqctl purge_queue <queue_name>
You can be sure the command worked by checking the queue status.
rabbitmqctl list_queues