-
Notifications
You must be signed in to change notification settings - Fork 197
Crash neo4j 4.4.3 #739
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
Thanks for the report. There was in fact another issue similar to the one fixed in the PR you linked. I fixed it recently as I received another report of the same error. A patch release will most likely happen within the next days. If the error persists after an upgrade to 4.4.4 (as said, coming soon), please feel free to re-open this issue. |
Ah ! good news |
4.4.4 has now been released. I'd be happy to hear back if it resolves the issue. |
Ok, I'll ping here if this issue is still happening. 👍 |
Hi, |
This means that an error occurred while the driver tried to put data onto the wire. This can have a plethora of reasons, really. From network issues, to idle connections getting closed by the server or some loadbalancer in between, to potentially more. If you have debug logging enabled (https://neo4j.com/docs/api/python-driver/4.4/api.html#logging) the logged message right before The probably simplest solution to go about this would be to use transaction function (a.k.a. managed transactions), if you don't already. This will make the driver automagically retry the query for you (https://neo4j.com/docs/api/python-driver/4.4/api.html#managed-transactions-transaction-functions). Just be aware that those functions must be idempotent from the driver's view (i.e., they must not alter the state of your program). That is because as said: the driver will re-run the function should it fail and the driver classifies the failure as retryable. I hope this helps. If not, please share more of the debug log with so that I can get a better understanding of the nature of the failure. |
Hi,
Getting some crashes in case python driver failed to write.
Here the logs :
Failed to write data to connection IPv4Address(('x.x.x.x', 7687)) (IPv4Address(('x.x.x.x', 7687)))
Maybe it's related to #598
Thank's
The text was updated successfully, but these errors were encountered: