Ga naar hoofdinhoud

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​

TaakSchema (UTC)Wat het doetSleutel
Maandelijkse ideeën0 2 1 * *, de eerste van de maand om 02:00Genereert 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 crawlen0 2 * * *, elke nacht om 02:00Crawlt al je databronnen één voor één.Aivie:Competitors:CronExpression
Controle van de AI-verbinding15 6 * * *, elke dag om 06:15Doet een korte proefaanroep op de AI-verbinding, zodat de status op het abonnementsscherm actueel blijft.Aivie:AiStatus:CronExpression
Licentie verlengenelke 24 uur, met tot een uur willekeurige spreidingVraagt 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 Cron ingesteld, dan komt het schema uit die frequentie en wordt CronExpression niet 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.