The scheduler checks for new tasks constantly. If you run my above
code and set the pause time to zero seconds you can see it happening.

On 12/7/07, AJ Mercer <[EMAIL PROTECTED]> wrote:
> Does the scheduler only check fo jobs every 60 seconds?
>
> so even if there were 12 job scheduled 5 seconds apart, they would all get
> kicked off at the same time??
>
> On Dec 6, 2007 9:00 PM, MrBuzzy <[EMAIL PROTECTED]> wrote:
>
> > I had a bit of a play...
> >
> > Your page could re-schedule itself at a specified time, ie: 5 seconds
> > after it finished - so it runs constantly or as often as you like.
> >
> > It's quite do-able. Working example attached.
> >
> > Cheers.
> >
> > <!--- Important/frequent processing goes here --->
> >
> > <!--- Rescheduling parameters --->
> > <cfset intPauseSeconds = 5>
> > <cfset intTimeout = 600>
> > <cfset dtRerun = dateadd('s',intPauseSeconds,Now())>
> > <cfset rerunDate = dateformat(now(),'MM/DD/YY')>
> > <cfset rerunTime = timeformat(dtRerun,'h:MM:SS tt')>
> > <cfset taskName = "MySemiContinuousTask">
> >
> > <!--- Reschedule for later --->
> > <cfschedule action="update" task="#taskName#"  operation="HTTPRequest"
> >     url = "http://#cgi.HTTP_HOST##cgi.SCRIPT_NAME#";
> >     startDate = "#rerunDate#" startTime = "#rerunTime#"
> >     interval = "once" requestTimeOut = "#intTimeout#">
> >
> > <!--- All done --->
> > <cfset message = "Task fininshed and scheduled to start again at
> > #rerunDate# #rerunTime#">
> > <cflog file="#taskName#" text="#message#" type="information">
> > <cfoutput>#message#</cfoutput><br />
> >
> >
> > On Dec 6, 2007 6:27 PM, nkosi < [EMAIL PROTECTED]> wrote:
> >
> > >
> > > Why do you need a schedule to run so regularly? Is the schedule
> > > process intensive? If something is changing or updating so often
> > > couldn't you set up a trigger on the object that is changing?
> > > Personally I would think about using a gateway - monitor the object
> > > and whenever it changes fire an event. That way your processing only
> > > happens when it needs to.
> > >
> > > Thoughts?
> > >
> > >
> > >
> > >
> > >
> >
> > >
> >
>
>
> --
>
> AJ Mercer
> Web Log: http://webonix.net
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to