Re: [WebDNA] Some code inside a large loops fail ... but why?

This WebDNA talk-list message is from

2010


It keeps the original formatting.
numero = 104437
interpreted = N
texte = What about the [tcpconnect] outside the loop, and the [tcpsend] inside? = instead of opening 10,000 connections, it would just open one? The timeout is definitely a good idea and will be available next = version. - chris On Jan 12, 2010, at 23:09, Kenneth Grome wrote: > When I run a loop that iterates 10 times it seems to work fine. = Everything inside the loop is processed correctly, and the data gets = written to the db as expected. But when I iterate 10000 times the = replace context fails to record the data to the db: >=20 > [loop start=3D1&end=3D10000] >=20 > [text]rawData=3D[removehtml][tcpconnect = host=3Dwww.website.com&port=3D80][tcpsend skipheader=3DT]GET = /folder/file.asp?record=3D[index] = HTTP/1.0[unurl]%0D%0A%0D%0A[/unurl][/tcpsend][/tcpconnect][/removehtml][/t= ext] >=20 > [replace = append=3DT&db=3Ddatabase.db&eqsomefielddatarq=3D[index]]somefield=3D[index= ]&html=3D[url][rawData][/url][/replace] >=20 > [/loop] >=20 > Network activity continues while the large loop is running, and it = looks just like the network activity that exists when the small loop is = run, so I believe the tcpconnect is functioning properly. But for some = reason no data gets written to the db in the large loop. >=20 > Any idea why the replace fails when I set the number of iterations so = high? >=20 > ----------------------------- >=20 > Another question which may lead to new insights here: >=20 > When the tcpconnect fails to get a response, what happens? Does it = prevent the rest of the loop from executing? If so, is there some kind = of timeout built into tcpconnect that we can use to force the loop to = continue after such a tcpconnect freeze/failure? >=20 > Sincerely, > Kenneth Grome > www.KenGrome.com >=20 >=20 >=20 >=20 >=20 >=20 > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > old archives: http://dev.webdna.us/TalkListArchive/ > Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 Associated Messages, from the most recent to the oldest:

    
What about the [tcpconnect] outside the loop, and the [tcpsend] inside? = instead of opening 10,000 connections, it would just open one? The timeout is definitely a good idea and will be available next = version. - chris On Jan 12, 2010, at 23:09, Kenneth Grome wrote: > When I run a loop that iterates 10 times it seems to work fine. = Everything inside the loop is processed correctly, and the data gets = written to the db as expected. But when I iterate 10000 times the = replace context fails to record the data to the db: >=20 > [loop start=3D1&end=3D10000] >=20 > [text]rawData=3D[removehtml][tcpconnect = host=3Dwww.website.com&port=3D80][tcpsend skipheader=3DT]GET = /folder/file.asp?record=3D[index] = HTTP/1.0[unurl]%0D%0A%0D%0A[/unurl][/tcpsend][/tcpconnect][/removehtml][/t= ext] >=20 > [replace = append=3DT&db=3Ddatabase.db&eqsomefielddatarq=3D[index]]somefield=3D[index= ]&html=3D[url][rawData][/url][/replace] >=20 > [/loop] >=20 > Network activity continues while the large loop is running, and it = looks just like the network activity that exists when the small loop is = run, so I believe the tcpconnect is functioning properly. But for some = reason no data gets written to the db in the large loop. >=20 > Any idea why the replace fails when I set the number of iterations so = high? >=20 > ----------------------------- >=20 > Another question which may lead to new insights here: >=20 > When the tcpconnect fails to get a response, what happens? Does it = prevent the rest of the loop from executing? If so, is there some kind = of timeout built into tcpconnect that we can use to force the loop to = continue after such a tcpconnect freeze/failure? >=20 > Sincerely, > Kenneth Grome > www.KenGrome.com >=20 >=20 >=20 >=20 >=20 >=20 > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > old archives: http://dev.webdna.us/TalkListArchive/ > Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 christophe.billiottet@webdna.us

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

WebCat2b15MacPlugIn - [authenticate] not [protect] (1997) Is there a max number of fields? (1998) Emailer Question (1998) [WebDNA] WebDNA on HostGator? (2011) An Isnumeric function of some kind (2001) Date format problems (1997) searching with if/then (2004) [WebDNA] Anyone know how to setup RSS on a website? (2012) quantity minimum problem (1997) Dummy Form Variables Needed (2000) Testing band width (2002) Weird happenings when viewing in IE 3.02 (1998) Methods of protecting "invoice page" (2003) matching shipto and others (1998) PCS Frames (1997) Upgrading old WebCat Database Files (1997) b12 cannot limit records returned and more. (1997) 2 Questions (2001) sendmail logs (1999) [Announce] Newest Commerce Site based on WebCatalog (1997)