Achtergrondtaken draaien niet
Aivie draait drie taken volgens schema: de maandelijkse ideeën, de nachtelijke crawl van de databronnen en de dagelijkse controle van de AI-verbinding. Ze staan beschreven onder Achtergrondtaken, en Geplande taken toont hun schema's. Elke taak schrijft in de Umbraco-log als hij een uitvoering overslaat, dus de log is de plek om te beginnen. Een taak heeft geen extra gebruiker of sleutel nodig.
De maandelijkse ideeëntaak maakte niets en de log zegt dat hij uit staat
De log bevat op het moment van de uitvoering deze waarschuwing: IdeaGeneratorJob is switched off (Aivie:Ideas:JobEnabled = false); no ideas are made.
Oorzaak
De instelling Maandelijkse ideeëntaak aan staat uit. Dat is de bedoelde toestand op een staging- of testkopie van een live site. Het is ook wat je krijgt als je een database hebt gekloond van een site waar de taak was uitgezet, omdat een waarde die op het tabblad Instellingen is opgeslagen, in de database staat en wint van je configuratie.
Oplossing
- Open Configuratie → Installatie en kies het tabblad Instellingen.
- Zet in de groep Ideeëngenerator de schakelaar bij Maandelijkse ideeëntaak aan aan.
- Druk op Opslaan.
Je kunt ook Aivie:Ideas:JobEnabled uit je configuratie halen, of op true zetten. De sleutel en zijn standaardwaarde staan in de configuratiesleutels. De knop Automatisch genereren werkt, of de taak nu aan staat of niet.
Een taak draait niet en de log noemt de licentie
De log bevat een waarschuwing als IdeaGeneratorJob does not run: the license is in state, gevolgd door een status. Dezelfde regel bestaat voor de andere taken, met CompetitorsJob voor de crawl van de databronnen en AiStatusJob voor de controle van de AI-verbinding. De rest van de regel bevat de licentiemelding, die in het Nederlands kan zijn.
Oorzaak
De licentie staat niet toe dat Aivie iets aanmaakt. Dat is zo bij de statussen Geen licentie, Verlopen, Ingetrokken, Ander domein en Ongeldig, en als de licentie niet kan worden gelezen. De taken maken content en doen AI-aanroepen zonder dat iemand meekijkt, dus ze stoppen als eerste. Zie Licentiestatussen.
Bij een proefperiode is er een tweede reden. Een taak heeft geen webverzoek, dus Aivie kan niet zien dat de site op een lokale host draait, en de proefperiode geldt er niet voor. Geplande taken draaien daarom niet op een site die alleen een proefperiode heeft. Op een site met een licentie gebruikt Aivie het domein van de licentie, of de laatste hostnaam die een bezoeker gebruikte.
Oplossing
- Los eerst de licentie op. De meldingen en hun oplossingen staan bij Licentiemeldingen. De eerstvolgende geplande uitvoering werkt weer.
- Druk bij een proefperiode in plaats daarvan op Automatisch genereren op het tabblad Clusters. Die knop wordt niet tegengehouden door de hostcontrole. Zie Je eerste ideeën.
De taak draaide, maar er zijn geen ideeën gemaakt
Op het niveau Information bevat de log IdeaGeneratorJob done: gevolgd door het aantal ideeën, of een van de onderstaande regels. Een site die alleen waarschuwingen en fouten logt, toont alleen de waarschuwingen.
Oorzaak
| Logregel | Betekenis |
|---|---|
IdeaGeneratorJob: no cluster is active this month, nothing to do. | Er is deze maand geen ideeëngroep actief. Een ideeëngroep heeft een startdatum en optioneel een einddatum. |
IdeaGeneratorJob did not run: no ideas left this month | Het ideeëntegoed van je pakket voor deze maand is op. De regel vermeldt erbij hoeveel er van hoeveel zijn gebruikt. |
IdeaGeneratorJob did not run: the current subscription has no ideas per month. | Het pakket van de site bevat geen ideeën. |
Oplossing
Controleer de ideeëngroepen onder Ideeën → Clusters, en het tegoed op het scherm Abonnement. Zie Limieten bereikt. Heeft de taak wel ideeën gemaakt, maar minder dan je verwachtte, zie dan Minder ideeën dan verwacht.
De taak stopte omdat de site werd afgesloten
De log bevat deze waarschuwing: IdeaGeneratorJob stopped because the site is shutting down. Ideas made so far are in the idea list; the next run continues from the remaining allowance.
Oorzaak
De site werd gestopt of gerecycled tijdens de uitvoering. Een uitvoering met meerdere groepen duurt minuten.
Oplossing
Er gaat niets verloren. De ideeën die gemaakt waren, staan in de ideeënlijst en zijn meegeteld. Druk op Automatisch genereren om de rest te maken, of wacht op de volgende uitvoering. Vermijd herstarts rond het tijdstip van de uitvoering.
Een taak draait op het verkeerde moment, of helemaal niet
Oorzaak
Het schema is niet wat je denkt dat het is. Controleer deze punten in volgorde:
- Alle tijden zijn UTC.
0 2 1 * *is 02:00 UTC, niet 02:00 in je eigen tijdzone. - Het tabblad Instellingen wint. Als het schema van de ideeëntaak of van de crawl op het tabblad Instellingen is ingesteld met een andere frequentie dan
Cron, wordt de sleutelCronExpressionniet gebruikt. - Een ongeldige cron-expressie wordt genegeerd. De taak draait dan op zijn standaardschema, en de log bevat een waarschuwing die met de sleutel begint, bijvoorbeeld
Aivie:Ideas:CronExpression does not contain a valid cron expression. - De site draaide niet op dat moment. De taken draaien binnen je site.
- Meer dan één server: de crawl en de controle van de verbinding draaien alleen op de planningsserver.
Oplossing
Open het tabblad Instellingen en kijk naar de zin naast Wijzigen in de groep Ideeëngenerator of Databronnen. Die geeft het schema in woorden. Wijzig het, zoals beschreven onder Schema. Een wijziging gaat binnen een minuut in. De sleutels staan in Geplande taken.