WebToDate/Utility/Odstranění fronty úloh v Plánovači úloh: Porovnání verzí

Z WebToDate
Skočit na navigaciSkočit na vyhledávání
Bajkvl (diskuse | příspěvky)
(Žádný rozdíl)

Verze z 13. 10. 2009, 13:39

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í.