Auf dieser Seite sind Fehlercodes aufgeführt, die auftreten können, sowie Vorschläge zu deren Behebung.
DeadlineExceeded (262)
Folgendes kann die Anzahl der DeadlineExceeded (262)-Fehler erhöhen:
- Eine Erhöhung der Latenz hat dazu geführt, dass ein Vorgang länger dauerte als vorgesehen (standardmäßig 60 Sekunden).
DeadlineExceeded (262): Deadline exceeded.
Informationen zur Behebung dieses Problems finden Sie im Leitfaden zur Fehlerbehebung bei Latenzen.
Aborted (112)
Folgende Situationen können Aborted (112) Fehler erhöhen:
- Ein Dokument erhält zu viele Aktualisierungen pro Sekunde.
- Konflikte bei sich überschneidenden Transaktionen.
- Schnell ansteigender Traffic oder Hotspots.
Aborted (112): Too much contention on these documents. Please try again
Oder
Aborted (112): Aborted due to cross-transaction contention. This occurs when
multiple transactions attempt to access the same data, requiring at least one
to be aborted in order to enforce serializability.
So lösen Sie dieses Problem:
- Bei schnell ansteigendem Traffic versucht Cloud Firestore automatisch zu skalieren, um die erhöhte Nachfrage zu erfüllen. Wenn Cloud Firestore skaliert, verringert sich die Latenz.
- Hotspots begrenzen die Fähigkeit von Cloud Firestore, vertikal zu skalieren. Informationen zum Ermitteln von Hotspots finden Sie unter Zur Skalierung entwickeln.
- Prüfen Sie auf Datenkonflikte bei Transaktionen und Ihre Nutzung von Transaktionen.
- Reduzieren Sie die Schreibrate für einzelne Dokumente.
InvalidArgument (2)
Folgende Situationen können InvalidArgument (2) Fehler verursachen:
- Sie versuchen, ein Dokument zu übertragen, das das Limit von 7,5 KiB für einen Indexeintrag überschreitet.
7,5 KiB ist das Limit für Indexeinträge. Dieses Limit kann nicht überschritten werden und ist kein Kontingent, das angepasst werden kann.
InvalidArgument (2): Index entry on field_name is larger than 7680 bytes.
So lösen Sie dieses Problem:
Teilen Sie das Feld für indexierte Feldwerte in mehrere Felder auf. Erstellen Sie nach Möglichkeit ein nicht indexiertes Feld und verschieben Sie Daten, die nicht indexiert werden müssen, in das nicht indexierte Feld.