Warum stürzen meine Google AppEngine-Instanzen mit dem Fehlercode 121 ab?

9

Ich habe schon seit einiger Zeit eine Java-Webanwendung mit hoher Replikation auf Google AppEngine ausgeführt. Ungefähr vor zwei Tagen - im Wesentlichen aus dem Nichts - scheiterten viele Anfragen mit HTTP-Status 500 und Fehlercode 121 , was bedeutet, dass die jeweilige GAE-Instanz abstürzt oder geschlossen wird runter.

Hier ist ein beispielhafter Protokolleintrag, den ich jetzt tonnenweise habe:

%Vor%

Der Fehler tritt manchmal direkt innerhalb einer Aufwärmanforderung auf, also wenn eine neue Instanz ihre erste Anfrage erhält. Ein zugehöriger Protokolleintrag sieht folgendermaßen aus:

%Vor%

Ich habe im Internet nach diesem Problem gesucht und es sieht so aus, als wäre es schon einmal passiert: Ссылка .

Da alle relevanten Probleme als "gelöst" gekennzeichnet wurden, habe ich hier ein neues GAE-Produktionsproblem eingereicht: Ссылка

Bearbeiten 2013-04-29: Der obige Link funktioniert nicht mehr, da dieses Problem vom GAE-Team als "Eingeschränkt" markiert wurde.

Leider sind meine Hilferufe seit über zwei Tagen unbemerkt geblieben. Deshalb frage ich in meiner Verzweiflung nach deiner Hilfe! : -)

Weiß jemand, was den Fehlercode 121 verursacht? Gibt es eine Form der Dokumentation? Stimmt etwas nicht mit meiner App? Gibt es eine Möglichkeit, das AppEngine-Team dazu zu bringen, sich dieses Problem anzusehen?

Danke!

    
Holger 15.02.2013, 07:12
quelle

3 Antworten

0

Ich habe nichts sicher von Google gesehen. Sie sind oft schüchtern, solche Probleme zu erklären. Einer der Threads erwähnt die Datenspeichermigration. Sehen Sie, ob das hilft;

Ссылка

    
mhan 15.02.2013 12:53
quelle
0

Ich habe nicht genug Punkte, um zu antworten, aber ich habe einen spezifischen Anwendungsfall, der interessant erscheint:

  • python27
  • hrd
  • dynamisch gesichert konfiguriert mit 8 Instanzen

Alles funktioniert wie erwartet, mit Ausnahme einer Instanz, instance = 2, die im Grunde

zykliert
  • '/ _ ah / start'
  • (Fehlercode 121)
  • '/ _ ah / stop'

Backends ermöglicht es Ihnen, eine bestimmte Instanz wie 2.backendname.appname.appspot.com zu adressieren und anscheinend stimmt etwas mit dieser Instanz nicht.

Ich nehme an, es ist beruhigend zu wissen, dass es eine schlechte Instanz gibt, die aufgrund eines vagen Fehlercodes wiederholt fehlschlägt, anstatt dass viele Instanzen aufgrund eines vagen Fehlercodes zufällig ausfallen. Es wäre beruhigender, wenn diese Instanz fallen gelassen würde usw., insbesondere wenn es dieses Muster durchläuft.

    
willo 17.05.2013 14:39
quelle
0

Überprüfen Sie Ihre Aufbewahrungsbeschränkungen für Protokolle, und dass Sie diese nicht überschritten haben. Sie würden nicht erwarten, dass die Umgehung Ihrer Aufbewahrungsgrenzen für Protokolle zu einer Ausnahme führen würde, die die Instanz zum Scheitern brachte. Nachdem ich jedoch mine erhöht hatte, wurde diese Fehlermeldung nicht mehr angezeigt und meine Backend-Cronjobs konnten abgeschlossen werden.

    
nebulae 22.08.2013 19:10
quelle

Tags und Links