Schedule-triggered workflow runs consistently delayed 2-3 hours with a self-hosted runner (workflow_dispatch runs fine) #202066
Replies: 2 comments
|
This looks more like a GitHub Actions scheduling delay than a self-hosted runner issue. Since manual runs start immediately and the runner stayed online, I'd focus on the dispatch side rather than the runner. I wouldn't assume the RunnerRefreshConfigMessage is related—it normally occurs as part of routine runner maintenance. If the delays continue, I'd open a GitHub Support ticket with your logs and timestamps, as they should be able to verify when the schedule event was actually generated and dispatched. |
|
What you are seeing is consistent with GitHub's documented behavior for GitHub's docs explicitly say:
Docs: Since your manual The main things I would still verify are:
Your current minutes are
That should help them determine whether the delay is happening before dispatch or after dispatch. |
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Question
💬 Feature/Topic Area
ARC (Actions Runner Controller)
Discussion Details
Summary
All four
schedulecron triggers in my workflow have started 2-3+ hourslater than their configured time, reproduced identically on two
consecutive weekdays.
workflow_dispatch(manual) runs on the sameself-hosted runner always start within seconds, so this appears specific
to
scheduleevents rather than the runner itself.Setup
.github/workflows/scheduled_run.ymlruns-on: [self-hosted, Linux]Schedule (verified correct — KST to UTC conversion double-checked)
All reactions