Le attività pianificate caricano Application.cfc nello stesso modo delle pagine Web? Abbiamo un'attività che viene eseguita ogni notte e deve utilizzare un servizio cfc caricato nell'applicazione. L'ambito dell'applicazione esiste nello stesso modo in cui avviene quando si chiama una pagina Web standard? Ci sono differenze o trucchi a cui prestare attenzione?Le attività pianificate caricano Application.cfc nello stesso modo delle pagine Web?
risposta
L'utilità di pianificazione CF effettua una chiamata HTTP all'URL specificato nell'attività, quindi vengono applicate tutte le regole standard. Application.cfm/application.cfc viene eseguito, l'ambito dell'app esiste e così via.
L'unica cosa, a prima vista, da tenere a mente è che lo scheduler stesso non riconosce gli errori, quindi è necessario scrivere l'attività in modo tale che registri, e-mail, ecc. In caso di errore. E, durante i test, probabilmente in caso di successo.
Modifica: Sergii ha notato qualcosa che avevo trascurato. Lo scheduler non mantiene i cookie. Funziona più come un ragno. Pertanto, qualsiasi cosa nella sessione o negli ambiti client o scritti sui cookie non verranno effettivamente archiviati e andranno persi la volta successiva che viene eseguita l'azione.
- 1. Le pagine Web valide si caricano più velocemente?
- 2. Limitazioni delle attività pianificate (o in che modo viene implementata la persistenza delle attività)?
- 3. ASP.NET: attività pianificate
- 4. Creazione di attività pianificate
- 5. Inizio delle attività <Spring: operazioni pianificate>
- 6. Attività pianificate con più server: singolo punto di responsabilità
- 7. Ciclo automatico delle pagine Web
- 8. come utilizzare PowerShell per inventariare attività pianificate
- 9. L'autenticazione di Windows non funziona per le pagine ASP classiche (ma funziona per le pagine ASP.Net w/nello stesso sito)
- 10. Trattare le parole separate dallo spazio nello stesso modo
- 11. C'è comunque un modo per visualizzare le notifiche locali pianificate
- 12. Shuffle 2 array PHP nello stesso modo
- 13. Come ottenere l'elenco delle attività pianificate e dei risultati dell'ultima esecuzione in ColdFusion?
- 14. Le immagini non si caricano sul sito web
- 15. "Ricordami" con le pagine web asp.net
- 16. Interagire con le pagine Web in C#
- 17. laravel eseguire più operazioni pianificate
- 18. Come ottimizzare al meglio l'analisi delle pagine Web?
- 19. Quando sono pianificate le query (SELECT)?
- 20. MATLAB R2014b: Rendering appezzamenti con le linee nello stesso luogo
- 21. pagine Web che proprio pagine troppa roba
- 22. Le interfacce dovrebbero vivere nello stesso spazio dei nomi delle classi concrete che li implementano?
- 23. vantaggi del design senza tablature delle pagine web?
- 24. Can PHP e ASP.Net possono essere eseguiti insieme nello stesso sito Web in IIS 7.5?
- 25. __cdecl, __stdcall e __fastcall sono tutti chiamati nello stesso modo?
- 26. Java. Confrontare la somiglianza della struttura delle pagine Web (dom).
- 27. notifiche pianificate di Firebase
- 28. Caricamento veloce pagine web
- 29. Django Celery ottiene il conteggio delle attività
- 30. Scrape le pagine Web in tempo reale con Node.js
L'unica differenza è che viene creata una nuova sessione per ogni richiesta. – Sergii
Questo è divertente, ho avuto risultati incoerenti utilizzando le variabili dell'ambito dell'applicazione impostate da Application.cfc in un'attività pianificata. Sulla base di questo, ho intenzione di riesaminare quei problemi, che ho già lavorato in precedenza. – Jay
Ho visto anche stranezze, motivo per cui tendo a rendere le mie attività pianificate autosufficienti. Penso che alcuni dei metodi non vengano attivati quando si tratta di una richiesta del browser headless, come OnSessionStart() o OnRequestStart(). – ale