[Cold Fusion] CFSchedule-tag

Pagina: 1
Acties:

  • Tsjipmanz
  • Registratie: Oktober 2000
  • Laatst online: 13-05 14:52

Tsjipmanz

Der Rudi ist da

Topicstarter
Even een vraagje over deze tag.

Ik wil een event dagelijks schedulen, en vond in de manual deze tag. Alles leuk en aardig en het is vrij duidelijk hoe de tag werkt, maar ik heb nog een vraag over de executie.

Een event schedulen kan je doen in een bestand met hierin de CFSCHEDULE-tag. Dit event zal dan uitgevoerd worden door de ColdFusion-scheduler, tot zover is alles duidelijk.

Maar in de manual noch op internet kan ik vinden wat ik moet doen met het bestand waarin de CFSCHEDULE-tag staat. Het lijkt me dat ik het een keer moet uitvoeren. Is het voldoende om een dergelijk bestand één keer uit te voeren? Is de CFScheduler dan meteen op de hoogte van het ge-"schedulede" event?

Alvast bedankt.

There's no such thing as a mistake, just happy accidents - Bob Ross
Relaxte muziek: altijd okee!
- Soulseek rulez -


  • Tsjipmanz
  • Registratie: Oktober 2000
  • Laatst online: 13-05 14:52

Tsjipmanz

Der Rudi ist da

Topicstarter
Okee, ik ben nu zover dat ik een bestand heb gescheduled. Hij staat ook ni de scheduled tasks in de ColdFusion Administrator.

Probleem is dat hij hem gewoon niet uitvoert. Bij het activeren van de taak voert hij m één keer uit, er komt ook in de log te staan dat de taak succesvol is uitgevoerd, maar dan houdt hij er ook mee op.

Dat terwijl hij 1 keer in de 3 minuten iets moet doen! :(

Anyone?

There's no such thing as a mistake, just happy accidents - Bob Ross
Relaxte muziek: altijd okee!
- Soulseek rulez -


  • MoBi
  • Registratie: Oktober 1999
  • Laatst online: 12-08 14:19
goed de manual lezen, staat er goed in vermeld hoor.
interval
Required when creating tasks with action = "update". Interval at which task should be scheduled. Can be set in seconds or as Once, Daily, Weekly, and Monthly. The default interval is one hour. The minimum interval is one minute.

Volgens mij zit je te lullen, want ik voel nattigheid....


  • Tsjipmanz
  • Registratie: Oktober 2000
  • Laatst online: 13-05 14:52

Tsjipmanz

Der Rudi ist da

Topicstarter
Op dinsdag 04 december 2001 18:48 schreef MoBi het volgende:
goed de manual lezen, staat er goed in vermeld hoor.
[..]
Klopt, dat heb ik ook gebruikt, interval staat nu op 180 wat staat voor 3 minuten. Dit is dus binnen de range van geldige intervallen. Het lijkt mij toch dat wanneer je hem activeert als zijnde periodiek, in plaats van eenmalig, de scheduler de taak ook daadwerkelijk periodiek uitvoert.
:?

Dit is de source van de scheduling
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!---
Dit is een test voor het schedulen van mailings.
--->
 
<CFSCHEDULE
  ACTION="UPDATE"
  TASK="testen CF-scheduletag"
  OPERATION="HTTPRequest"
  URL="http://localhost/tsjipke/schedule/stuurmail.cfm"
  STARTDATE="12/04/01"
  STARTTIME="07:00:00"
  ENDDATE="14/12/01"
  INTERVAL="180"
  RESOLVEURL="No"
  Publish="No">
</CFSCHEDULE>
Scheduling geplaatst

De stuurmail.cfm is gewoon een eenvoudig bestandje met een CFMAIL-tag die een testmailtje stuurt.

In de ColdFusion-Administrator is ervoor gezorgd dat scheduling is aangezet en ook in de "Scheduled Events"-sectie in de Administrator is te zien dat de taak goed gescheduled is.

There's no such thing as a mistake, just happy accidents - Bob Ross
Relaxte muziek: altijd okee!
- Soulseek rulez -


  • Tsjipmanz
  • Registratie: Oktober 2000
  • Laatst online: 13-05 14:52

Tsjipmanz

Der Rudi ist da

Topicstarter
ok ik heb de "oplossing", misschien dat er mensen in de search ooit nog wat aan hebben :)

Het blijkt dat om één of andere reden de geplande taak alleen wordt uitgevoerd wanneer hij word gepland op een tijdstip dat voor het begintijdstip van een taak ligt.

Ik was in de veronderstelling dat de implementeerders de scheduler slim genoeg gemaakt hadden om te zien dat het tijdstip van activeren binnen het interval van het uitvoeren van de taak ligt, maar die vlieger gaat niet op.

There's no such thing as a mistake, just happy accidents - Bob Ross
Relaxte muziek: altijd okee!
- Soulseek rulez -