Volná diskuse správců a vývojářů Moodle

Editace uživatele - nekončí, time out

 
Obrázek: Martin Glac
Editace uživatele - nekončí, time out
 
Dobrý den,
provozujeme Moodle již řadu let a popravdě, dlouho jsem ho již neaktualizoval. Používáme verzi:

Moodle 2.9.2 (Build: 20150914)


Po stisku některých příkazů musíme neúměrně dlouho čekat. (Server provozujeme v místní síti). Na informace o verzi moodle jsem musel čekat přes 1 minutu.

Nejvíce je to ale patrné při editaci uživatele. Např. při změně hesla prohlížeč neustále čeká na odpověď systému - nedočkám se. Musím zavřít prohlížeč. Heslo je ale změněno.


Napadá někoho něco?


Děkuji



 
Počet hodnocení: -
Obrázek: Honza Sikora
Re: Editace uživatele - nekončí, time out
 

Asi bych se podíval do logu jestli nejsou třeba poškozené tabulky db popřípadě problém s diskem. 

Obrázek: Jiří Hampeis
Re: Editace uživatele - nekončí, time out
 

Stejný problém mám po půl roce běhu verze 3.0.

Obrázek: Jiří Hampeis
Re: Editace uživatele - nekončí, time out
 

Problém byl asi s databází. Nefungoval mi Cron. Teď je vše v pořádku. I velikost databáze se příjemně zmenšila.

Obrázek: Martin Glac
Re: Editace uživatele - nekončí, time out
 

Ano, myslím si, že je to tím. Pomohlo to i nám.

Děkuji

Obrázek: David Mudrák
Re: Editace uživatele - nekončí, time out
Moodle HQObzvláště nápomocní moodlistéPřekladateléVývojáři

A můžu se zeptat, co a jak jste opravili? Pouze jste povolili cron?

Obrázek: Jiří Hampeis
Re: Editace uživatele - nekončí, time out
 

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

Obrázek: David Mudrák
Re: Editace uživatele - nekončí, time out
Moodle HQObzvláště nápomocní moodlistéPřekladatelé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.

Obrázek: Lukas Mizoch
Re: Editace uživatele - nekončí, time out
Obzvláště nápomocní moodlisté

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

Obrázek: David Mudrák
Re: Editace uživatele - nekončí, time out
Moodle HQObzvláště nápomocní moodlistéPřekladatelé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ší.

 
Obrázek: Lukáš Hájek
Re: Editace uživatele - nekončí, time out
 

Jo tak tohle se mě také dělo na našem serveru. Ale pro jistotu jsem si to nyní vyzkoušel a opravdu už to nedělá. Nic jsem s tím nedělal. Jen aktualizuji úsměv

Obrázek: Lukáš Hájek
Re: Editace uživatele - nekončí, time out
 

Když čtu další odpovědi, že se jim to srovnalo po nastavení cronu, tak ten jsem původně také neměl nastaven a dodělával jsem ho později. Takže je možné, že to tím bylo. Ale nebylo to nic co by mě pálilo (náš moodle není moc využívaný) takže jsem to neřešil a přesně tedy nevím čím se to spravilo.