|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
Firefox 3.5 and multiple requests in queue time outHi all,
RequestQueue handles the first 3 requests fine in FF3.5, but the following requests in queue time out ALWAYS. Code to replicate. ------------------------------------------------ qx.core.Setting.set('qx.ioRemoteDebug', true); for (var i = 0; i < 4; i++) { var request = new qx.io.remote.Request('sleep.php'); request.send(); } ------------------------------------------------ sleep.php ------------------------------------------------ <?php sleep(10); ------------------------------------------------ firebug log ------------------------------------------------ ....loading.... 3629ms qx.core.Init: Load runtime: 3629msfrontend (line 53) 3649ms qx.io.remote.Request[13]: State: queuedfrontend (line 53) 3651ms qx.io.remote.RequestQueue[14]: Progress: 0/1frontend (line 53) 3653ms qx.io.remote.RequestQueue[14]: Progress: 1/1frontend (line 53) 3656ms qx.io.remote.Exchange[16]: Using implementation: qx.io.remote.transport.XmlHttpfrontend (line 53) 3663ms qx.io.remote.transport.XmlHttp[17]: State: configuredfrontend (line 53) GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912057 GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912057 5.02s XmlHttp.js (line 323) 3669ms qx.io.remote.Request[19]: State: queuedfrontend (line 53) 3671ms qx.io.remote.RequestQueue[14]: Progress: 1/2frontend (line 53) 3672ms qx.io.remote.RequestQueue[14]: Progress: 2/2frontend (line 53) 3675ms qx.io.remote.Exchange[1a]: Using implementation: qx.io.remote.transport.XmlHttpfrontend (line 53) 3677ms qx.io.remote.transport.XmlHttp[1b]: State: configuredfrontend (line 53) GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912078 GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912078 5.53s XmlHttp.js (line 323) 3682ms qx.io.remote.Request[1c]: State: queuedfrontend (line 53) 3684ms qx.io.remote.RequestQueue[14]: Progress: 2/3frontend (line 53) 3702ms qx.io.remote.RequestQueue[14]: Progress: 3/3frontend (line 53) 3706ms qx.io.remote.Exchange[1d]: Using implementation: qx.io.remote.transport.XmlHttpfrontend (line 53) 3709ms qx.io.remote.transport.XmlHttp[1e]: State: configuredfrontend (line 53) GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912091 GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912091 5.47s XmlHttp.js (line 323) 3715ms qx.io.remote.Request[1f]: State: queuedfrontend (line 53) 3718ms qx.io.remote.RequestQueue[14]: Progress: 3/4frontend (line 53) 3720ms qx.core.Init: Main runtime: 90msfrontend (line 53) 3726ms qx.core.Init: Finalize runtime: 4msfrontend (line 53) 8669ms qx.io.remote.RequestQueue[14]: Timeout: transport 16frontend (line 53) 8673ms qx.io.remote.RequestQueue[14]: 5014ms > 5000msfrontend (line 53) 8675ms qx.io.remote.Exchange[16]: Timeout: implementation 17frontend (line 53) 8677ms qx.io.remote.transport.XmlHttp[17]: Timeout...frontend (line 53) 8679ms qx.io.remote.transport.XmlHttp[17]: State: timeoutfrontend (line 53) 8681ms qx.io.remote.transport.XmlHttp[17]: Ignore Ready State Changefrontend (line 53) 8686ms qx.io.remote.Exchange[16]: State: configured => timeoutfrontend (line 53) 8690ms qx.io.remote.Request[13]: State: timeoutfrontend (line 53) 8695ms qx.io.remote.RequestQueue[14]: Progress: 2/3frontend (line 53) 8697ms qx.io.remote.RequestQueue[14]: Progress: 3/3frontend (line 53) 8701ms qx.io.remote.Exchange[16]: Using implementation: qx.io.remote.transport.XmlHttpfrontend (line 53) 8705ms qx.io.remote.transport.XmlHttp[17]: State: configuredfrontend (line 53) GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912124 GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912124 5.47s XmlHttp.js (line 323) 9169ms qx.io.remote.RequestQueue[14]: Timeout: transport 1dfrontend (line 53) 9174ms qx.io.remote.RequestQueue[14]: 5464ms > 5000msfrontend (line 53) 9176ms qx.io.remote.Exchange[1d]: Timeout: implementation 1efrontend (line 53) 9178ms qx.io.remote.transport.XmlHttp[1e]: Timeout...frontend (line 53) 9181ms qx.io.remote.transport.XmlHttp[1e]: State: timeoutfrontend (line 53) 9183ms qx.io.remote.transport.XmlHttp[1e]: Ignore Ready State Changefrontend (line 53) 9187ms qx.io.remote.Exchange[1d]: State: configured => timeoutfrontend (line 53) 9190ms qx.io.remote.Request[1c]: State: timeoutfrontend (line 53) 9194ms qx.io.remote.RequestQueue[14]: Progress: 2/2frontend (line 53) 9196ms qx.io.remote.RequestQueue[14]: Timeout: transport 1afrontend (line 53) 9198ms qx.io.remote.RequestQueue[14]: 5494ms > 5000msfrontend (line 53) 9200ms qx.io.remote.Exchange[1a]: Timeout: implementation 1bfrontend (line 53) 9203ms qx.io.remote.transport.XmlHttp[1b]: Timeout...frontend (line 53) 9206ms qx.io.remote.transport.XmlHttp[1b]: State: timeoutfrontend (line 53) 9209ms qx.io.remote.transport.XmlHttp[1b]: Ignore Ready State Changefrontend (line 53) 9212ms qx.io.remote.Exchange[1a]: State: configured => timeoutfrontend (line 53) 9216ms qx.io.remote.Request[19]: State: timeoutfrontend (line 53) 9219ms qx.io.remote.RequestQueue[14]: Progress: 1/1frontend (line 53) 14170ms qx.io.remote.RequestQueue[14]: Timeout: transport 16frontend (line 53) 14173ms qx.io.remote.RequestQueue[14]: 5469ms > 5000msfrontend (line 53) 14176ms qx.io.remote.Exchange[16]: Timeout: implementation 17frontend (line 53) 14179ms qx.io.remote.transport.XmlHttp[17]: Timeout...frontend (line 53) 14181ms qx.io.remote.transport.XmlHttp[17]: State: timeoutfrontend (line 53) 14185ms qx.io.remote.Exchange[16]: State: configured => timeoutfrontend (line 53) 14189ms qx.io.remote.Request[1f]: State: timeoutfrontend (line 53) 14192ms qx.io.remote.RequestQueue[14]: Progress: 0/0frontend (line 53) ------------------------------------------------ --- Ian Horst ------------------------------------------------------------------------------ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@... https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
|
|
Re: Firefox 3.5 and multiple requests in queue time outHi Ian,
thanks for reporting this. Could you please file a bug report for this? thanks, Alex On Thursday 02 July 2009 Ian Horst wrote: > Hi all, > > RequestQueue handles the first 3 requests fine in FF3.5, but the > following requests in queue time out ALWAYS. > > Code to replicate. > ------------------------------------------------ > qx.core.Setting.set('qx.ioRemoteDebug', true); > for (var i = 0; i < 4; i++) { > var request = new qx.io.remote.Request('sleep.php'); > request.send(); > } > ------------------------------------------------ > > sleep.php > ------------------------------------------------ > <?php > sleep(10); > ------------------------------------------------ > > > > firebug log > ------------------------------------------------ > ....loading.... > 3629ms qx.core.Init: Load runtime: 3629msfrontend (line 53) > 3649ms qx.io.remote.Request[13]: State: queuedfrontend (line 53) > 3651ms qx.io.remote.RequestQueue[14]: Progress: 0/1frontend (line 53) > 3653ms qx.io.remote.RequestQueue[14]: Progress: 1/1frontend (line 53) > 3656ms qx.io.remote.Exchange[16]: Using implementation: > qx.io.remote.transport.XmlHttpfrontend (line 53) > 3663ms qx.io.remote.transport.XmlHttp[17]: State: configuredfrontend (line > 53) GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912057 > GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912057 > > 5.02s XmlHttp.js (line 323) > 3669ms qx.io.remote.Request[19]: State: queuedfrontend (line 53) > 3671ms qx.io.remote.RequestQueue[14]: Progress: 1/2frontend (line 53) > 3672ms qx.io.remote.RequestQueue[14]: Progress: 2/2frontend (line 53) > 3675ms qx.io.remote.Exchange[1a]: Using implementation: > qx.io.remote.transport.XmlHttpfrontend (line 53) > 3677ms qx.io.remote.transport.XmlHttp[1b]: State: configuredfrontend (line > 53) GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912078 > GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912078 > > 5.53s XmlHttp.js (line 323) > 3682ms qx.io.remote.Request[1c]: State: queuedfrontend (line 53) > 3684ms qx.io.remote.RequestQueue[14]: Progress: 2/3frontend (line 53) > 3702ms qx.io.remote.RequestQueue[14]: Progress: 3/3frontend (line 53) > 3706ms qx.io.remote.Exchange[1d]: Using implementation: > qx.io.remote.transport.XmlHttpfrontend (line 53) > 3709ms qx.io.remote.transport.XmlHttp[1e]: State: configuredfrontend (line > 53) GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912091 > GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912091 > > 5.47s XmlHttp.js (line 323) > 3715ms qx.io.remote.Request[1f]: State: queuedfrontend (line 53) > 3718ms qx.io.remote.RequestQueue[14]: Progress: 3/4frontend (line 53) > 3720ms qx.core.Init: Main runtime: 90msfrontend (line 53) > 3726ms qx.core.Init: Finalize runtime: 4msfrontend (line 53) > 8669ms qx.io.remote.RequestQueue[14]: Timeout: transport 16frontend (line > 53) 8673ms qx.io.remote.RequestQueue[14]: 5014ms > 5000msfrontend (line 53) > 8675ms qx.io.remote.Exchange[16]: Timeout: implementation 17frontend (line > 53) 8677ms qx.io.remote.transport.XmlHttp[17]: Timeout...frontend (line 53) > 8679ms qx.io.remote.transport.XmlHttp[17]: State: timeoutfrontend (line 53) > 8681ms qx.io.remote.transport.XmlHttp[17]: Ignore Ready State > Changefrontend (line 53) > 8686ms qx.io.remote.Exchange[16]: State: configured => timeoutfrontend > (line 53) 8690ms qx.io.remote.Request[13]: State: timeoutfrontend (line 53) > 8695ms qx.io.remote.RequestQueue[14]: Progress: 2/3frontend (line 53) > 8697ms qx.io.remote.RequestQueue[14]: Progress: 3/3frontend (line 53) > 8701ms qx.io.remote.Exchange[16]: Using implementation: > qx.io.remote.transport.XmlHttpfrontend (line 53) > 8705ms qx.io.remote.transport.XmlHttp[17]: State: configuredfrontend (line > 53) GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912124 > GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912124 > > 5.47s XmlHttp.js (line 323) > 9169ms qx.io.remote.RequestQueue[14]: Timeout: transport 1dfrontend (line > 53) 9174ms qx.io.remote.RequestQueue[14]: 5464ms > 5000msfrontend (line 53) > 9176ms qx.io.remote.Exchange[1d]: Timeout: implementation 1efrontend (line > 53) 9178ms qx.io.remote.transport.XmlHttp[1e]: Timeout...frontend (line 53) > 9181ms qx.io.remote.transport.XmlHttp[1e]: State: timeoutfrontend (line 53) > 9183ms qx.io.remote.transport.XmlHttp[1e]: Ignore Ready State > Changefrontend (line 53) > 9187ms qx.io.remote.Exchange[1d]: State: configured => timeoutfrontend > (line 53) 9190ms qx.io.remote.Request[1c]: State: timeoutfrontend (line 53) > 9194ms qx.io.remote.RequestQueue[14]: Progress: 2/2frontend (line 53) > 9196ms qx.io.remote.RequestQueue[14]: Timeout: transport 1afrontend (line > 53) 9198ms qx.io.remote.RequestQueue[14]: 5494ms > 5000msfrontend (line 53) > 9200ms qx.io.remote.Exchange[1a]: Timeout: implementation 1bfrontend (line > 53) 9203ms qx.io.remote.transport.XmlHttp[1b]: Timeout...frontend (line 53) > 9206ms qx.io.remote.transport.XmlHttp[1b]: State: timeoutfrontend (line 53) > 9209ms qx.io.remote.transport.XmlHttp[1b]: Ignore Ready State > Changefrontend (line 53) > 9212ms qx.io.remote.Exchange[1a]: State: configured => timeoutfrontend > (line 53) 9216ms qx.io.remote.Request[19]: State: timeoutfrontend (line 53) > 9219ms qx.io.remote.RequestQueue[14]: Progress: 1/1frontend (line 53) > 14170ms qx.io.remote.RequestQueue[14]: Timeout: transport 16frontend (line > 53) 14173ms qx.io.remote.RequestQueue[14]: 5469ms > 5000msfrontend (line > 53) 14176ms qx.io.remote.Exchange[16]: Timeout: implementation 17frontend > (line 53) 14179ms qx.io.remote.transport.XmlHttp[17]: Timeout...frontend > (line 53) 14181ms qx.io.remote.transport.XmlHttp[17]: State: > timeoutfrontend (line 53) 14185ms qx.io.remote.Exchange[16]: State: > configured => > timeoutfrontend (line 53) > 14189ms qx.io.remote.Request[1f]: State: timeoutfrontend (line 53) > 14192ms qx.io.remote.RequestQueue[14]: Progress: 0/0frontend (line 53) > > ------------------------------------------------ > > --- > Ian Horst ------------------------------------------------------------------------------ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@... https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
|
|
Re: Firefox 3.5 and multiple requests in queue time outI've hit this one as well. Anecdotal confirmation here. The qx.io.remote.RequestQueue.getInstance() has .__queue as empty at that point.
Which is likely the reason it does not start the new request. Perhaps this has to do with the new security changed with remote-io in FF3.5? Mvg, Ralf ( @ gong.nl // 06-49147635 ) On Thu, Jul 2, 2009 at 1:55 PM, Alexander Back <alexander.back@...> wrote: Hi Ian, ------------------------------------------------------------------------------ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@... https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
|
|
Re: Firefox 3.5 and multiple requests in queue time outHi there,
Am 02.07.2009 um 21:29 schrieb Ralf Nieuwenhuijsen: > I've hit this one as well. Anecdotal confirmation here. The > qx.io.remote.RequestQueue.getInstance() has .__queue as empty at > that point. > Which is likely the reason it does not start the new request. > Perhaps this has to do with the new security changed with remote-io > in FF3.5? I believe it's a Firebug problem: http://code.google.com/p/fbug/issues/detail?id=1539 In my testing, I could reproduce the issue (3 long-running requests run fine, the 4th always times out) with FF 3.5 and an active Firebug console. All the qooxdoo code ran fine, but onreadystatechange was never called for the last XHR instance. Deactivating the Firebug console made the problem go away. Regards, Andreas J. ------------------------------------------------------------------------------ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@... https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
|
|
Re: Firefox 3.5 and multiple requests in queue time outI confirm - disabling "show XMLHttpRequests" in firebug console solves
the problem. I'm still able to see requests in net tab. Thanks, Ian 2009/7/3 Andreas Junghans <andreas.junghans@...>: > Hi there, > > Am 02.07.2009 um 21:29 schrieb Ralf Nieuwenhuijsen: > >> I've hit this one as well. Anecdotal confirmation here. The >> qx.io.remote.RequestQueue.getInstance() has .__queue as empty at >> that point. >> Which is likely the reason it does not start the new request. >> Perhaps this has to do with the new security changed with remote-io >> in FF3.5? > > I believe it's a Firebug problem: http://code.google.com/p/fbug/issues/detail?id=1539 > > In my testing, I could reproduce the issue (3 long-running requests > run fine, the 4th always times out) with FF 3.5 and an active Firebug > console. All the qooxdoo code ran fine, but onreadystatechange was > never called for the last XHR instance. Deactivating the Firebug > console made the problem go away. > > Regards, > > Andreas J. > > > ------------------------------------------------------------------------------ > _______________________________________________ > qooxdoo-devel mailing list > qooxdoo-devel@... > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > ------------------------------------------------------------------------------ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@... https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
|
|
Re: Firefox 3.5 and multiple requests in queue time outSame here. The problem disappears!
Thanks! Mvg, Ralf ( @ gong.nl // 06-49147635 ) On Fri, Jul 3, 2009 at 12:08 PM, Ian Horst <ian.horst@...> wrote: I confirm - disabling "show XMLHttpRequests" in firebug console solves ------------------------------------------------------------------------------ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@... https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
| Free embeddable forum powered by Nabble | Forum Help |