You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Many times the issue isn't so much that the socket was disconnected as it was that you tried to make an RPC call when the connection was in an error state. I've been trying to think through this problem for a while (more than a year, off and on), but there really aren't any good ways I've found so far to handle this limitation of the C library. This same issue is also what is getting in the way of upgrading the C library in general. I've been working on a refactor to use more of the C code instead of the copy-and-paste code which exists in the module now, but it's just taking a while.
Method queue_delete drops whole connection if fails to delete queue (eg. consumer connected) instead closing channel as described in module spec (RabbitMQ throws channel exception ).
Lib throws error while trying to reopen channel:
AMQP socket not connected at amqp_queue_delete_issue.pl line 29
Attached code used to recreate issue: amqp_queue_delete_issue.pl.txt
The text was updated successfully, but these errors were encountered: