Neo4j "Kann nicht auf Ressource warten" Sperrfehler
Ich verwende Node.js, um eine Verbindung zu einer gehosteten GrapheneDB Neo4j-Datenbank herzustellen. Beim Versuch, etwa 1.500 Datensätze hinzuzufügen, wird der folgende Fehler angezeigt:
LockClient[19] can't wait on resource
RWLock[NODE(248), hash=1917331445] since => LockClient[19]
<-[:HELD_BY]- RWLock[INDEX_ENTRY(153122458561043471), hash=1171319680]
<-[:WAITING_FOR]- LockClient[15] <-[:HELD_BY]- RWLock[NODE(248), hash=1917331445]
Der Code, der dies generiert, stammt von einer Route, die eine Liste von JSON-Objekten aufnimmt und diese dann in Neo4j speichert. Beim Import von ca. 1.500 Datensätzen erhalte ich diesen Fehler durchgehend.
Verwenden Sie das Seraph-Modell, um auf die Datenbank zuzugreifen und nur den Datensatz nachzuschlagen, zu aktualisieren, falls vorhanden, oder zu erstellen, falls nicht.
Irgendwelche Vorschläge, wo man nachforscht?