(ik ben geen specialist ter zake...nvdr)
Bedankt,
Bob Goossens.
Dat is jammer Bob want forum berichten komen w.s. niet meer aan.
Er zullen w.s. een aantal moodlegebruikers zijn die wél positieve ervaringen hebben met hun webhost.
Jammer want het is wél een goedkope webhost.
Het is inderdaad een goedkope webhost en eigenlijk al enkele jaren heel tevreden over, steeds binnen de 24u antwoord op vragen. Maar nu wel even vervelend...Ik zou dus liefst bij deze webhost blijven maar ik weet niet of dit zonder dit cron-script kan.
Hoe had je de cronjob geregeld? Via de webhost?
Als je alleen de cronjob van de webhost niet meer mag gebruiken kun je het natuurlijk ook extern doen met wget op een willekeurige PC.
Deze stuurt dan periodiek (10 min bijv.) een aanvraag: http://www.jouwdomein.xx/admin/cron.php
Je bereikt dan natuurlijk hetzelfde
Je kan de cron ook van buiten de server laten lopen.
Vraag, vanaf een willekeurige server http://website/moodle/admin/cron.php
elke 15 minuten op, en je cron loopt weer. Of heb ik het mis?
vanaf linux kan je dat scripten met wget. Daar is ook een windowsversie van.
Maar als ik het goed begrepen heb, heeft mijn webhost uitdrukkelijk gevraagd het script niet meer te laten lopen, dus ook niet extern (?) of maakt dat dan zo'n verschil als dat van een externe pc gebeurt ? En moet dat een krachtige pc zijn of is een "gewone" pc die altijd aanstaat voldoende (of is de cronjob een zware belasting voor die externe pc).
bob
gewoon een pc die bv s'nachts aanstaat werkt perfect
wij draaien wel een cronjob die een backup van de database maakt
deze maakt een bestand aan. nadien draait onze wget vanaf een lokaal toestel.
de wget gaat het backup bestands overhalen + de datastructuur waarin de moodle data staat van alle vakken (upload's van docenten en cursisten enz)
hier gaat hij natuurlijk alleen de data overbrengen die gewijzigd is niet steeds de volledige map (is ondertussen zo'n 600mb)
dit is een voorbeeld van een wget commando :
wget -mr --ftp-user=xxxxx --ftp-password=xxxx ftp://ftp.sitename/data
ons wget commando draait vanaf een windows pc
Nee dat is geen zware taak en is vaak binnen 1 seconde uitgevoerd indien het alleen mail/forumverkeer is.
Wat cron trevens doet is de backup van moodle intern activeren.
Dat ligt eraan hoe je dit hebt ingesteld.
De vraag is wat het probleem veroorzaakt.
- het door jou gebruikte script van de webhost?
- de cron.php van Moodle?
Backupppen kan ook op een andere manier door downloaden van de bestanden moodledata en de mysql tabel "moodle"
Maar de gebruikers sturen berichten naar mekaar (maar gebruiken geen forum), ik vraag wel bijna dagelijks de statistieken op om de berichten te checken (lagere school, netiquette enzo...). Het opvragen van zo'n logboek hangt dat samen met dat cron-script ?
Geen idee Bob maar lijkt me niet.
Je kunt natuurlijk effe checken of het gebeurt.
Als je cron functie uitstaat wacht je een poosje en bekijk de istuatie voor en na een cron.
Het lijkt me overigens verstandig als je je hele Moodle even download op een PC thuis.
Moodle met daarin moodledata moodle en mysql (tabellen)
Webhosters en providers zijn vreemde wezens.
Ze trekken zomaar de stekker eruit.
Je kunt er gif op innemen dat de volgende vastloper van hun server einde oefening is voor jou. Ja en kom dan maar eens bij je materiaal.
Dus cron experimenten na de full backup.
Tijdelijk is er altijd wel een oplossing te vinden op basis waarvan je je ELO weer in de lucht hebt.
En het zou kunnen zijn dat juist het maken van die 'intensieve' backups je server doen crashen... Indien dat zo is, is je probleem snel opgelost: zoek een ander manier om die backups te maken.
(Ik zie net dat Koen in een andere discussie dezelfde raad geeft.)
Ik vermoed dat ik enkele instellingen bij statistieken moet aanpassen. Iemand suggesties hoe ik die het best instel (iets meer dan 500 gebruikers) ?
Mijn webhost denkt trouwens dat daar het probleem ligt (bij die zware database). Trouwens, mijn webhost wil me echt wel helpen.
Bedankt.