-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TransactionExecutionLimit Timeout: Unable to retrieve routing table (Neo4j connectivity issue) #615
Comments
Hi @riyaoayaw, sorry you're seeing the above issue. Could you supply more information such as debug/bolt logs of when this error occurs? These can be enabled at the driver or sessions level like so:
Also, to rule out general networking issues, is there any middleware (proxies/load balancers, etc.) between your client and the database that could be causing issues? Have you checked for latency issues perhaps due to the location/region of the Aura database to where you're running the client? Thank you |
Hi @StephenCathcart , I have added the logs as mentioned. I hope these can help. If you need anything else, please do let me know
As for the issues due to region, my Neo4j database is hosted on AWS in Singapore, while my service is hosted in Paris. Do you think this could lead to any issues, particularly in terms of latency, bandwidth, or overall performance? Any insights or recommendations to mitigate potential challenges would be greatly appreciated. |
Hi @StephenCathcart , I am still facing this issue, is there any update regarding this? |
Hi, I am encountering an intermittent issue with Neo4j where the driver occasionally fails to retrieve the routing table, resulting in a TransactionExecutionLimit: timeout error.
Updating Neo4j connection due to err : TransactionExecutionLimit: timeout (exceeded max retry time: 30s) after 4 attempts, last error: ConnectivityError: Unable to retrieve routing table from XXX.databases.neo4j.io:7687: context deadline exceeded
The issue occurs randomly and is not consistently reproducible. At times, the service runs without any problems, but occasionally, the connection times out, leading to service disruptions.
We are uncertain about the root cause and would appreciate guidance on resolving this issue or understanding why it might be happening.
Steps to reproduce
Expected behavior
Queries and transactions should execute without errors, and the routing table should be retrieved successfully.
Actual behavior
The connection intermittently fails, producing a ConnectivityError, and the query times out with a TransactionExecutionLimit: timeout error.
The text was updated successfully, but these errors were encountered: