🌐 AI搜索 & 代理 主页
Skip to content

Conversation

@tunterreitmeier
Copy link

This tries to fix symfony/symfony/issues/48241

The specific issue is that e.g. the AWS Load Balancer closes idle connections after a certain time. Long running tasks will then run into the issue of a lost connection.
symfony/symfony/pull/54167 already provides an adequate solution by simply trying to reconnect. However, the fix specifically catches AMQPConnectionException, while the actual exception thrown is the less specific AMQPException.
This can also be seen in the original issue:

(AMQPException): Library error: a SSL error occurred

My first instinct was to catch the less specific Exception instead, which would solve the issue.
symfony/amqp-messenger@6.4...wikando:amqp-messenger:6.4-retry
But I think there is a fair argument to be made, that this indeed is an Exception relating to the connection. That's where this PR is coming from.
I tried coming up with a test, but I'm at a loss how to recreate this specific scenario (connection closed by server). Feedback is obviously welcome.

I really hope that helps. Thanks a bunch!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Messenger] Issues after migrating to AWS RabbitMQ

1 participant