Problemen oplossen bij automatisering
Gebruik deze pagina voor problemen met planning en bezorging (cron + heartbeat).
Opdrachtenladder
Cron start niet
cron statusmeldt ingeschakeld en een toekomstigenextWakeAtMs.- De job is ingeschakeld en heeft een geldig schema/tijdzone.
cron runstoontokof een expliciete reden voor overslaan.
cron: scheduler disabled; jobs will not run automatically→ cron uitgeschakeld in config/omgeving.cron: timer tick failed→ scheduler-tick gecrasht; inspecteer omliggende stack-/logcontext.reason: not-duein uitvoer van een run → handmatige run aangeroepen zonder--forceen de job is nog niet aan de beurt.
Cron uitgevoerd maar geen bezorging
- Runstatus is
ok. - Bezorgmodus/doel zijn ingesteld voor geïsoleerde jobs.
- Kanaalprobe meldt dat het doelkanaal is verbonden.
- Run geslaagd maar bezorgmodus is
none→ er wordt geen extern bericht verwacht. - Bezorgdoel ontbreekt/ongeldig (
channel/to) → run kan intern slagen maar uitgaande bezorging overslaan. - Kanaalautorisatiefouten (
unauthorized,missing_scope,Forbidden) → bezorging geblokkeerd door kanaalreferenties/rechten.
Heartbeat onderdrukt of overgeslagen
- Heartbeat ingeschakeld met een niet-nul interval.
- Laatste heartbeatresultaat is
ran(of de reden voor overslaan is bekend).
heartbeat skippedmetreason=quiet-hours→ buitenactiveHours.requests-in-flight→ hoofdlane bezig; heartbeat uitgesteld.empty-heartbeat-file→HEARTBEAT.mdbestaat maar bevat geen actiegerichte inhoud.alerts-disabled→ zichtbaarheidsinstellingen onderdrukken uitgaande heartbeatberichten.
Valkuilen met tijdzone en activeHours
Config path not found: agents.defaults.userTimezonebetekent dat de sleutel niet is ingesteld; heartbeat valt terug op de hosttijdzone (ofactiveHours.timezoneindien ingesteld).- Cron zonder
--tzgebruikt de tijdzone van de Gateway-host. - Heartbeat
activeHoursgebruikt de geconfigureerde tijdzone-resolutie (user,localof expliciete IANA-tz). - ISO-tijdstempels zonder tijdzone worden voor cron-
at-schema’s behandeld als UTC.
- Jobs draaien op het verkeerde kloktijdstip na wijzigingen aan de hosttijdzone.
- Heartbeat wordt overdag altijd overgeslagen omdat
activeHours.timezoneonjuist is.