Bug Tracker

Opened 13 years ago

Closed 12 years ago

#1479 closed bug (worksforme)

single $.get spawns a large number of requests

Reported by: Bryan Larsen Owned by:
Priority: major Milestone: 1.2.1
Component: ajax Version: 1.2
Keywords: Cc:
Blocked by: Blocking:

Description

browser: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)

jquery: 1.1.3.1 & Aug 9 nightly

server: Boa/0.94.14rc21 on uClinux

In the attached code, I've commented out code to $.get and replaced it with prototype's Ajax.Request, which fixes the problem for me.

The problem I see is that 5-10% of the time, watch_callback() spawns a large number of GETs of "/cgi-bin/watch_callback" instead of the single GET expected. These requests are visible in Firebug, but are not actually appearing on the wire.

"/cgi-bin/watch_callback" returns when the watched parameter has changed (either this user or another user clicking on the checkbox). It times out and returns a null string after 30 seconds. The behaviour is seen both for real and timeout returns.

The web server is quite slow: 150ms for a call to "/cgi-bin/set", for example. It's on a $6 CPU. :)

Attachments (1)

gpio.tmpl (1.9 KB) - added by Bryan Larsen 13 years ago.
code exhibiting the problem

Download all attachments as: .zip

Change History (3)

Changed 13 years ago by Bryan Larsen

Attachment: gpio.tmpl added

code exhibiting the problem

comment:1 Changed 13 years ago by john

Component: coreajax

comment:2 Changed 12 years ago by john

Milestone: 1.1.41.2.1
Resolution: worksforme
Status: newclosed
Version: 1.1.31.2

I can't verify these results, let me know if you can provide an alternative (hosted) test page to look at this issue.

Note: See TracTickets for help on using tickets.