Editace uživatele - nekončí, time out

Re: Editace uživatele - nekončí, time out

autor Jiří Hampeis -
Počet odpovědí: 3

Provozuji Moodle na Blueboardu. Dlouho mi trvalo, než jsem přišel na to, že ve spouštěcí adrese Cronu musí být heslo. Proto jsem Cron spustil ručně v Moodlu. Nyní už mi funguje automatické spouštění Cronu z administrace na Blueboardu. Po dokončení se rapidně zmenšila databáze a aktualizace hesla je už rychlá.

V odpovědi na Jiří Hampeis

Re: Editace uživatele - nekončí, time out

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři

Díky za info. Cron je vitálně důležitý a poslední verze Moodle opravdu spoléhají na to, že je pravidelně spouštěn, a to ideálně každou minutu. Řada operací je implementována tak, že se dějí na pozadí a bez cronu se tak neděje.

V odpovědi na David Mudrák

Re: Editace uživatele - nekončí, time out

autor Lukáš Mižoch -

Opravdu každou minutu? Já ho pouštím jednou za hodinu.

V odpovědi na Lukáš Mižoch

Re: Editace uživatele - nekončí, time out

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři

To je málo. V podstatě dáváš serveru daleko více jednorázově zabrat. Aby dobře a plynule fungoval subsystém naplánovaných úloh, kde lze frekvence jednotlivých úloh nastavovat, je nejlépe pouštět cron každou minutu.

Nemusíš mít obavy. Pokud si jej zkusíš párkrát ručně spustit z příkazové řádky, trvá většina cyklů velmi krátce. Subsystém naplánovaných úloh má navíc implementován systém zámků, který zabraňuje paralelnímu spuštění stejné úlohy apod.

Frekvence cronu rovněž ovlivňuje, kdy dojde ke spuštění tzv. jednorázových ad-hoc úloh. Přes ně se realizuje např. funkce Recycle bin a další.