I have a Rabbit MQ trigger node that watches for messages in a queue. When executing the node manually I get the following error:
Frame size exceeds frame max
This error occurs even before inserting a message into the exchange/queue. It errors as soon as the node is executed and connection starts.
n8n version: 0.184.0
AWS Rabbit MQ version: 3.8.30
@Gowthaman_Prabhu, are you by any chance running n8n behind a reverse proxy server or load balancer? This might cause trouble as RabbitMQ uses the
AMQP protocol instead of the HTTP protocol which most reverse proxy servers are configured to handle. Check out their documentation on this topic:
There’s also other reports out there suggesting this could be down to the RabbitMQ ports being used by other applications:
11:20PM - 23 Feb 20 UTC
04:38PM - 24 Feb 20 UTC
So I've recently picked up working on my project again (it's been like
Could this be a problem on your end as well?
@MutedJam Neither. No reverse proxy nor load balancer.
How do you have n8n installed?
@jon running n8n as a docker compose service on EC2
@Gowthaman_Prabhu Can you share your compose file? Are you just using EC2 or do you have other services involved as well like say Cloudflare.
That looks to be ok, I take it you are not using HTTPS or port 443 to access n8n? Have you tried with the image we supply to see if the issue exists there as well?
@Jon Thank you so much. I had to toggle SSL ON and that fixed it.