Wiederholung "Asynchrone Sitzungen cleanup-phase ab sofort"
Wenn ich meine test-Anzug, finde ich, dass zeitweise einige der Texte hängen für eine sehr lange Zeit (15 Minuten bis eine halbe Stunde) mit PhantomJS laufend die Meldung:
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW
Asynchronous Sessions cleanup phase starting NOW ...
Was ist das Asynchronous Sessions cleanup phase starting NOW
und was kann es hängen so lange?
Cheers
Dave
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lösung gefunden:
Den
Asynchronous Sessions cleanup phase starting NOW ...
war verursacht durch einige Aufrufe von externen feeds, diese wurden zeitweise langsam. Diese phase muss darauf gewartet haben, für diese Anrufe, die das timing, aber PhantomJS saß da und wartete, auf eine sehr, sehr lange Zeit.Entfernen Sie diese Anrufe beim testen (mit ein bisschen JavaScript, wenn der host ist localhost verwenden Sie dann ein dummy-Objekt) das problem gelöst.
Die Problemumgehung, die für mich gearbeitet ist, um die takesScreenshot Funktion auf false.
versuchen, Sie zu nutzen
diese.driver = new PhantomJSDriver(caps);
Nun, wir bekommen ein Herunterfahren.
[INFO 2014-05-01T13:21:09.095 Z] ShutdownReqHand - _handle - Über shutdown
Aber Nachdem ich die gleichen pbm