Warum hängt dev_appserver.py (App Engine-Entwicklungsserver) auf eine Anfrage wartend auf?

8

Ich habe diesen Fehler in letzter Zeit mehr und mehr gesehen. Ich benutze den Chrome-Entwicklerkanal-Browser unter Ubuntu 10.10. Wenn ich eine Webseite aktualisiere - der dev_appserver scheint zu hängen. Nach einer Zeitüberschreitung wird die Anfrage abgeschlossen.

Wenn ich STRG-C im Terminal-Fenster des App-Servers eintrage, scheint es den Server nach dem Anzeigen dieser Rückverfolgung "abzuhängen":

%Vor%

Seltsamerweise, als ich Firefox angesprochen habe, um zu sehen, ob es nur mit Chrome zu tun hat, ging das Problem weg (sowohl in Firefox als auch in Chrome).

Ich interpretiere dies als den Browser, der die vorherige Anfrage offen hält, indem er nicht alle Bytes aus der Antwort herauszieht. Da der dev_server single-threaded ist, es werden keine weiteren Anfragen bearbeitet bis das alte mal ausgeht.

Hat jemand andere Einblicke hier? Es ist extrem ärgerlich, wenn dies passiert, da ich den app_devserver töten und neu starten muss, um weiterzumachen.

    
mckoss 04.02.2011, 00:28
quelle

1 Antwort

6

In den Gruppen gibt es dazu mehrere Beiträge. Offensichtlich sendet Chrome mehrere Anfragen, dann kommt es irgendwie dazu, dass das SDK bei einer der Anfragen blockt.

Ich habe ein paar Nutzer sagen Starten von Chrome mit --disable-preconnect hilft.

    
Robert Kluin 04.02.2011, 04:33
quelle