Загружаются ли запланированные задачи Application.cfc так же, как веб-страницы? - PullRequest
12 голосов
/ 03 марта 2010

Загружают ли запланированные задачи файл Application.cfc так же, как веб-страницы? У нас есть задача, которая запускается по ночам, и нам нужно использовать службы cfc, загруженные в приложение. Будет ли область приложения существовать так же, как при вызове стандартной веб-страницы? Есть ли какие-то различия или ошибки, на которые стоит обратить внимание?

1 Ответ

15 голосов
/ 03 марта 2010

Планировщик задач CF осуществляет HTTP-вызов URL-адреса, указанного в задаче, поэтому применяются все стандартные правила.Application.cfm / application.cfc запускается, область приложения существует и так далее.

Единственное, что вы должны учитывать, это то, что сам планировщик не распознает ошибки, поэтому вы должны написать задачу таким образом, чтобы она регистрировала сообщения об ошибках, электронную почту и т. Д.И во время тестирования, вероятно, на успех.

Редактировать: Сергей заметил то, что я упустил.Планировщик не поддерживает куки.Это действует больше как паук.Следовательно, все, что находится в области сеанса или в клиентской области или в файлах cookie, фактически не будет сохранено и будет потеряно при следующем запуске действия.

...