Pausing a script

2002-12-06 Thread Luis Lebron
Does CF have an equivalent of the PHP sleep function. I need to pause s
script for a few seconds.


Luis

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm



pausing a script

2005-04-12 Thread sp
Is there a way of pausing a script in CF MX 6? 

I want to send out 200 emails, wait 60 seconds before executing another cfmail 
batch of 200. I have got the following code after the cfmail tag both of which 
are nested in an index loop which has a value from 1 to 12.





 
  
  
 


But the server hangs and has crashed once. Is there an elegant and efficient 
way to do this?


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:202518
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Pausing a script

2002-12-06 Thread Tony Weeg
cfx_sleep in macromedia desdev area.

..tony

Tony Weeg
Senior Web Developer
UnCertified Advanced ColdFusion Developer
Information System Design
Navtrak, Inc.
Mobile workforce monitoring, mapping & reporting
www.navtrak.net
410.548.2337 

-Original Message-
From: Luis Lebron [mailto:[EMAIL PROTECTED]] 
Sent: Friday, December 06, 2002 12:58 PM
To: CF-Talk
Subject: Pausing a script


Does CF have an equivalent of the PHP sleep function. I need to pause s
script for a few seconds.


Luis


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.



Re: Pausing a script

2002-12-06 Thread Randell B Adkins
Are you speaking of a CFSCRIPT for pausing CFScript action
or a PAUSE in between processign elements on a CF Page?

There is a CF_Sleep or something similar in the Exchange

>>> [EMAIL PROTECTED] 12/06/02 12:58PM >>>
Does CF have an equivalent of the PHP sleep function. I need to pause
s
script for a few seconds.


Luis


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at http://www.coolfusion.com



RE: Pausing a script

2002-12-06 Thread Jim Davis
There's no function, but you can do this easily by setting a time (or
using GetTickCount()) and then doing a "While this time is less than
whatever, keep looping"

Should work fine.

Jim Davis

> -Original Message-
> From: Luis Lebron [mailto:[EMAIL PROTECTED]] 
> Sent: Friday, December 06, 2002 12:58 PM
> To: CF-Talk
> Subject: Pausing a script
> 
> 
> Does CF have an equivalent of the PHP sleep function. I need 
> to pause s script for a few seconds.
> 
> 
> Luis
> 
> 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm



RE: Pausing a script

2002-12-06 Thread Luis Lebron
I found this code in Ben Forta's book. It seems to do the trick.




-Original Message-
From: Jim Davis [mailto:[EMAIL PROTECTED]]
Sent: Friday, December 06, 2002 12:25 PM
To: CF-Talk
Subject: RE: Pausing a script


There's no function, but you can do this easily by setting a time (or
using GetTickCount()) and then doing a "While this time is less than
whatever, keep looping"

Should work fine.

Jim Davis

> -Original Message-
> From: Luis Lebron [mailto:[EMAIL PROTECTED]] 
> Sent: Friday, December 06, 2002 12:58 PM
> To: CF-Talk
> Subject: Pausing a script
> 
> 
> Does CF have an equivalent of the PHP sleep function. I need 
> to pause s script for a few seconds.
> 
> 
> Luis
> 
> 

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.



RE: Pausing a script

2002-12-08 Thread Paul Kenney
Luis,

This code will pause execution for 10 seconds:






Paul Kenney
[EMAIL PROTECTED]


> -Original Message-
> From: Luis Lebron [mailto:[EMAIL PROTECTED]]
> Sent: Friday, December 06, 2002 9:58 AM
> To: CF-Talk
> Subject: Pausing a script
>
>
> Does CF have an equivalent of the PHP sleep function. I need
> to pause s
> script for a few seconds.
>
>
> Luis
>
> 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.



RE: Pausing a script

2002-12-08 Thread Matthew P. Smith
That will work, but will also cause 100% cpu utilization for the
duration of the pause, IIRC.

-Original Message-
From: Luis Lebron [mailto:[EMAIL PROTECTED]] 
Sent: Friday, December 06, 2002 4:38 PM
To: CF-Talk
Subject: RE: Pausing a script

I found this code in Ben Forta's book. It seems to do the trick.






~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.



Re: pausing a script

2005-04-15 Thread sp
Can this script be used with cfschedule?

Sebastian


>i use it for a client, and its ROCK solid.
>
>:) tw
>
>On 4/13/05, Will Tomlinson <[EMAIL PROTECTED]> wrote:
>> Would Matt's Mail trickler be another option?
>> 
>> http://mysecretbase.com/Slowing_Down_CFMail_2004.cfm
>> 
>> Will
>> 
>>

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:203127
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54


RE: pausing a script

2005-04-12 Thread Taco Fleur

Thread = createObject( "java", "java.lang.Thread" );
Thread.sleep( javaCast( "long", 1000*60 ));
 


-- 
Taco Fleur
Senior Web Systems Engineer
http://www.webassociates.com


-Original Message-
From: [EMAIL PROTECTED] [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, 13 April 2005 1:04 PM
To: CF-Talk
Subject: pausing a script

Is there a way of pausing a script in CF MX 6? 

I want to send out 200 emails, wait 60 seconds before executing another
cfmail batch of 200. I have got the following code after the cfmail tag both
of which are nested in an index loop which has a value from 1 to 12.





 
  
  
 


But the server hangs and has crashed once. Is there an elegant and efficient
way to do this?




~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:202519
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54


RE: pausing a script

2005-04-12 Thread Jim Davis
> -Original Message-
> From: [EMAIL PROTECTED] [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, April 12, 2005 11:04 PM
> To: CF-Talk
> Subject: pausing a script
> 
> Is there a way of pausing a script in CF MX 6?
> 
> I want to send out 200 emails, wait 60 seconds before executing another
> cfmail batch of 200. I have got the following code after the cfmail tag
> both of which are nested in an index loop which has a value from 1 to 12.
> 
> 
> 
> 
> 
>  
>   
>   
>  
> 

You can do this, but it's not very efficient (since you're keeping that
thread active and consuming resources for the whole of the sleep time rather
than allowing it to go and get other work done).

Instead you might consider setting up a task to do this - you can set the
tasks programmatically so something like this like this can happen:

Launch the process (either through a separate scheduled task or manually).
Create (programmatically using ) a task that runs every minute
which calls a mail sender page.

The mail sender page:

1) Checks the working flag (described below) to see if it's free to run.  If
so it checks to see if there's any mail to send; if not it exits
immediately.

2) If there's mail to send it sets a "working" flag to true someplace (in a
database, in the application scope, etc) and sends 200 messages then sets
the working flag to "false".

If there's no more mail to send it deletes the scheduled task.

In the case of any errors I would log the problem and set the working flag
to "false".

You can improve things of course but this prevents multiple threads from
sending mail at the same time, implements your delay and only uses resources
when running.

Furthermore since each batch of 200 is running in a separate process one
iteration can bomb for some reason and the others will still run meaning
that most of your mail will get out regardless.

I've used this kind of setup very successfully for delayed log-file batch
processing.

Jim Davis





~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:202523
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54


Re: pausing a script

2005-04-12 Thread sp
Thanks, that is elegan!


>Thread = createObject( "java", "java.lang.Thread" );
>Thread.sleep( javaCast( "long", 1000*60 ));
> 
>
>
>-- 
>Taco Fleur
>Senior Web Systems Engineer
>http://www.webassociates.com

~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:202524
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54


Re: pausing a script

2005-04-13 Thread Will Tomlinson
Would Matt's Mail trickler be another option?

http://mysecretbase.com/Slowing_Down_CFMail_2004.cfm

Will

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:202531
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54


Re: pausing a script

2005-04-13 Thread Tony Weeg
i use it for a client, and its ROCK solid.

:) tw

On 4/13/05, Will Tomlinson <[EMAIL PROTECTED]> wrote:
> Would Matt's Mail trickler be another option?
> 
> http://mysecretbase.com/Slowing_Down_CFMail_2004.cfm
> 
> Will
> 
> 

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:202533
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54


Re: pausing a script

2005-04-13 Thread Nathan Strutz
There's no need for the javacast. You can simply do Thread.sleep(1000*60);

-nathan strutz


Taco Fleur wrote:
> 
> Thread = createObject( "java", "java.lang.Thread" );
> Thread.sleep( javaCast( "long", 1000*60 ));
>  
> 
> 

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:202578
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54