WebToDate/Utility/Odstranění fronty úloh v Plánovači úloh: Porovnání verzí
m Nahrazení textu „[[Category:WebToDate 4.1“ textem „[[Category:WebToDate“ |
|||
| (Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
[[Category:WebToDate | [[Category:WebToDate Utility]] | ||
[[Category:Utility]] | [[Category:Utility]] | ||
== Funkcionalita == | == Funkcionalita == | ||
Aktuální verze z 13. 10. 2009, 13:44
Funkcionalita
Plánovač úloh WebToDate má kromě vlastního časování spouštění plánovaných úloh ještě další mechanismy, které brání např. spuštění více úloh ve stejný moment (tj. nikdy není spuštěna víc než jedna plánovaná úloha), spuštění stejné úlohy vícekrát za sebou v případě, že je naplánována v různých sekvencích apod. Tento aparát je realizován pomocí databázových tabulek, která reprezentují frontu úloh čekajících na zpracování a průběh zpracování aktuálně běžících úloh.
V případě, že dojde k systémovému výpadku v době provádění úlohy či jinému podobnému problému, může dojít k tomu, že nějaká úloha je označena jako právě zpracovávaná přestože se tak neděje, nebo může být fronta úloh čekajících na zpracování naplněna nežádoucím způsobem.
V tom případě je možné použít tyto skripty:
- kill.php - odstraní informace o stavu aktuálně probíhajících úloh z databáze
- killsched.php - odstraní informace o stavu aktuálně probíhajících úloh a frontu úloh čekajících na zpracování z databáze
Spuštění utility
Funkce se spouští na adrese adresa_serveru/adresář_s_redakčním_rozhraním/název_skriptu.php, tedy např. na adrese http://www.mujserver.cz/admin/kill.php resp. tedy např. na adrese http://www.mujserver.cz/admin/killsched.php.
Obsluha funkce
Po zadání URL skriptu do prohlížeče se promazání příslušné tabulky okamžitě spustí, není vyžadováno žádné potvrzení.