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
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to