Geplande taken
Aivie doet een deel van zijn werk volgens een schema. Drie taken draaien binnen je site via Umbraco.Community.JobsJobsJobs, en één achtergrondservice verlengt de licentie. Alle tijden zijn UTC. Geen ervan heeft een extra gebruiker of sleutel nodig.
De taken
| Taak | Schema (UTC) | Wat het doet | Sleutel |
|---|---|---|---|
| Maandelijkse ideeën | 0 2 1 * *, de eerste van de maand om 02:00 | Genereert de ideeën voor de maand en geeft ze publicatiedatums. Kan worden uitgezet met Aivie:Ideas:JobEnabled, bijvoorbeeld op een stagingkopie. Zie Achtergrondtaken. | Aivie:Ideas:CronExpression |
| Databronnen crawlen | 0 2 * * *, elke nacht om 02:00 | Crawlt al je databronnen één voor één. | Aivie:Competitors:CronExpression |
| Controle van de AI-verbinding | 15 6 * * *, elke dag om 06:15 | Doet een korte proefaanroep op de AI-verbinding, zodat de status op het abonnementsscherm actueel blijft. | Aivie:AiStatus:CronExpression |
| Licentie verlengen | elke 24 uur, met tot een uur willekeurige spreiding | Vraagt de licentieserver om een nieuwe licentiesleutel. | Aivie:License:RefreshHours |
Elk idee dat de maandelijkse taak maakt, gaat van het ideeëntegoed van je pakket af. Zie Pakketoverzicht.
Op een site met meer dan één server draaien de crawl en de verbindingscontrole alleen op de planningsserver. De maandelijkse ideeëntaak draait op elke serverrol, dus op een site met meer dan één server is hij niet tot de planningsserver beperkt.
Wanneer de licentie een taak blokkeert
De drie taken controleren de licentie voordat ze starten. Staat de licentie niet toe dat Aivie dingen aanmaakt, bijvoorbeeld omdat ze verlopen is of ontbreekt, dan doet de taak niets en schrijft hij een waarschuwing in het log met de licentiestatus. De volgende uitvoering probeert het opnieuw. Het verlengen van de licentie wordt door deze controle niet tegengehouden. Zie Licentiestatussen.
Een schema wijzigen
Het schema van de maandelijkse ideeëntaak en van de geplande crawl kun je wijzigen op het tabblad Instellingen bij Installatie, dat alleen leden van Aivie-admin kunnen openen. De groepen Ideeëngenerator en Databronnen tonen het schema van hun taak als één zin, met een knop Wijzigen. Het venster Wanneer draait deze taak? staat beschreven onder Schema op de pagina Ideeëngenerator.
Je kunt een schema ook in je configuratie instellen, met de sleutel uit de laatste kolom van de tabel hierboven. De sleutel bevat een standaard cron-expressie van vijf velden, bijvoorbeeld 30 3 * * 1 voor elke maandag om 03:30. De sleutels en hun standaardwaarden staan in de configuratiesleutels.
- Een lege sleutel geeft het standaardschema.
- Een expressie die niet geldig is, wordt genegeerd. De taak draait dan op het standaardschema en Aivie schrijft een waarschuwing in het log.
- Heeft het tabblad Instellingen voor de ideeëntaak of de crawl een andere frequentie dan
Croningesteld, dan komt het schema uit die frequentie en wordtCronExpressionniet gebruikt.
De controle van de AI-verbinding en het verlengen van de licentie hebben geen scherm. Stel ze in je configuratie in. Het verlengen van de licentie neemt in Aivie:License:RefreshHours een aantal uren in plaats van een cron-expressie.