Je viens de faire une nouvelle installation de CF8 sur une machine Windows 2000. J'ai une tâche planifiée que je dois exécuter toutes les 15 minutes sur cette machine, et la machine ne fait rien d'autre. La tâche est configurée normalement par l'intermédiaire de CF admin, mais pour une raison quelconque, lorsque la tâche prend environ 5 minutes, elle se termine correctement (je peux le voir à partir de la sortie de débogage et de cfstat) mais le planificateur ne sera pas replanifier la tâche.La tâche de replanification de ColdFusion 8 scheduler n'est pas
Le journal de planification montre que la tâche a commencé à s'exécuter, mais pas l'entrée qu'elle a été replanifiée. Par exemple:
[ProcessRecords] Executing at Wed May 20 10:30:00 BST 2009
J'ai dépassé mes délais d'attente de serveur. Je n'ai AUCUN délai d'attente dans l'admin CF et ce script particulier a un jeu de balises <cfsetting requesttimeout="43200" />
. Il n'y a aucune exception dans la consignation de la console. Le dernier bit de consignation de console est la toute dernière instruction de débogage dans mon modèle .cfm. Je remarque que les tâches qui s'exécutent dans un temps plus court, par exemple moins d'une minute, seront replanifiées normalement.
Quelqu'un a-t-il déjà rencontré un problème de ce type?
Je suis déconcerté. Toutes les réponses sont appréciées!
Cheers, Ciaran
Ce correctif que j'ai trouvé pour cela est d'ajouter quelques balises au modèle appelé. Si le modèle est long, cela semble indiquer au planificateur de replanifier le travail lorsqu'il est terminé. Sans le , il ne se réorganise pas même si la requête se termine. Très étrange. –