Datenspeicher: DatastoreFailureException: Globale Konfiguration konnte nicht abgerufen werden

8

Hat schon mal jemand diesen Fehler gehabt? Ich kann bei google keinen einzigen Beweis finden, dass dies jemals jemandem passiert ist.

Hier ist der Stacktrace, der mit einem .delete () - Aufruf im Datenspeicher beginnt.

%Vor%     
Emperorlou 14.09.2016, 15:37
quelle

3 Antworten

3

Wir haben kürzlich ein Problem mit einer fehlerhaften Instanz in unserer Infrastruktur festgestellt, die Timeouts für eine begrenzte Anzahl von Konfigurationsanforderungen von AppEngine-Anwendungen verursachte. Das Problem wurde behoben, als die fehlerhafte Instanz um ~ 6: 00 AM Pacific Time 9/20/2016 neu gestartet wurde.

Um diese Fehler in Zukunft zu vermeiden, ergreifen wir folgende Maßnahmen:

  1. Änderung des Wiederholungsverhaltens für Konfigurationsanfragen besser Behandeln Sie einzelne fehlerhafte Instanzen.
  2. Einführung einer strengeren Überwachung Richtlinien um diese Instanzen, um diese Fehler besser zu erkennen.
George 21.09.2016, 13:02
quelle
1

Überprüfen Sie, ob Key.getAppId Der Teil des Schlüssels, den Sie löschen möchten, ist identisch mit einem beliebigen Key.getAppId , die Sie aus dem Datenspeicher gelesen haben.

    
Joshua Melcon 15.09.2016 00:05
quelle
1

Ich habe diesen Fehler plötzlich ohne Änderungen an Code oder Modellen, es passiert in drei verschiedenen Apps. Da dieser Fehler vielen Benutzern in Python und in Java passiert, denke ich, dass dies auf den internen Google-Datastore-Code oder Updates zurückzuführen ist.

%Vor%

Ich habe diesen Fehler dem Google Cloud Platform-Supportteam gemeldet. Wenn ich Neuigkeiten habe, werde ich sie hier veröffentlichen.

    
Rene Marty 20.09.2016 15:07
quelle