Yalnızca Cloud Firestore Enterprise sürümü için geçerlidir. |
Bu sayfada, karşılaşabileceğiniz hata kodları listelenmekte ve her birinin nasıl düzeltileceğine dair öneriler sunulmaktadır.
DeadlineExceeded (262)
Aşağıdaki durumlar DeadlineExceeded (262)
hatalarını artırabilir:
- Gecikmedeki artış, bir işlemin tamamlanmasının son tarihten (varsayılan olarak 60 saniye) daha uzun sürmesine neden oldu.
DeadlineExceeded (262): Deadline exceeded.
Bu sorunu çözmek için gecikmeyle ilgili sorunları giderme kılavuzuna bakın.
İptal edildi (112)
Aşağıdaki durumlarda Aborted (112)
hataları artabilir:
- Saniyede çok fazla güncelleme alan bir doküman
- Çakışan işlemlerden kaynaklanan çakışma.
- Hızlı bir şekilde artan veya yoğun noktalarla karşılaşan trafik
Aborted (112): Too much contention on these documents. Please try again
Veya
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.
Bu sorunu çözmek için:
- MongoDB uyumluluğu olan Cloud Firestore, trafikte hızlı artışlar olduğunda artan talebi karşılamak için otomatik olarak ölçeklenmeye çalışır. MongoDB uyumlu Cloud Firestore ölçeklendirildiğinde gecikme süresi azalmaya başlar.
- Sık erişim noktaları, MongoDB uyumluluğu ile Cloud Firestore'un ölçeğini artırma özelliğini sınırlar. Yoğun bölgeleri belirlemek için ölçeklenebilir tasarım konusunu inceleyin.
- İşlemlerde veri çakışması ve işlemlerin kullanımınızı inceleyin.
- Tek tek belgelere yazma hızını azaltın.
InvalidArgument (2)
Aşağıdaki durumlar InvalidArgument (2)
hatalarına neden olabilir:
- Bir dizin girişi için 7,5 KiB sınırını aşan bir dokümanı işlemeye çalışıyorsanız.
7,5 KiB, dizin girişleri için bir sınırdır. Bu sınırı aşamazsınız ve bu, ayarlanabilen bir kota değildir.
InvalidArgument (2): Index entry on field_name is larger than 7680 bytes.
Bu sorunu çözmek için:
Dizinlenmiş alan değerleri için alanı birden fazla alana bölün. Mümkünse dizine eklenmemiş bir alan oluşturun ve dizine eklenmesi gerekmeyen verileri bu alana taşıyın.