WebToDate/Utility/Odstranění fronty úloh v Plánovači úloh: Porovnání verzí
Založena nová stránka: Category:WebToDate 4.1 Utility Category:Utility == Funkcionalita == Plánovač úloh WebToDate má kromě vlastního časování spouštění plánovaných úloh je… |
|||
| Řádek 12: | Řádek 12: | ||
== Spuštění utility == | == 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 | Funkce se spouští na adrese ''adresa_serveru/adresář_s_redakčním_rozhraním/název_skriptu.php'', tedy např. na adrese <nowiki>http://www.mujserver.cz/admin/kill.php</nowiki> resp. tedy např. na adrese <nowiki>http://www.mujserver.cz/admin/killsched.php.</nowiki> | ||
== Obsluha funkce == | == 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í. | 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í. | ||
Verze z 22. 8. 2009, 07:56
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í.