execute
failed=1
- Created
- 2026-06-10 17:23:00 Asia/Taipei
- Evaluation time
- 2026-06-10 17:23:00 Asia/Taipei
- Scheduler
- enabled for this run
- Request mode
- execute
- Requested job
all due jobs
- Local file
ingestion-runs/20260610-172300-18a2473d-0831-46ec-b2cd-d863face6ca3.json
Summary
evaluated=34
due=3
executed=2
skipped=0
failed=1
yt quota≈1 units
runtime=371ms
yt api=1
ai api=0
Jobs
| Job |
Status |
Due |
Action |
Command |
Schedule |
Effective |
Runtime |
YT API |
AI API |
YT Units |
Output / Error |
Exit |
youtube.live.poll
|
active |
yes |
executed:local-polling |
youtube:live:poll |
* * * * * |
youtube:live:poll --execute --limit=50 |
142ms |
0 |
0 |
0 |
youtube:live:poll mode=local-execute source=stale_live_rows selected_rows=2 api_requested_videos=0 updated_videos=0 skipped_videos=0 write_targets="urt_video_live.mtime,urt_video_live.actualStartTime,urt_video_live.actualEndTime,urt_video_live.scheduledStartTime,urt_video_live.activeLiveChatId,urt_video_live.concurrentViewers,urt_video_live.max_current,urt_video_live_log.ctime,urt_video_live_log.videoId,urt_video_live_log.the_date,urt_video_live_log.u_id,urt_video_live_log.mtime,urt_video_live_log.log_json,urt_video_live_log.max_current" external_calls="YouTube Data API videos.list(part=liveStreamingDetails)" secrets=not printed
|
0 |
youtube.tvbs.live.poll
|
active |
yes |
executed:local-polling |
youtube:tvbs:live:poll |
* * * * * |
youtube:tvbs:live:poll --execute --limit=20 |
202ms |
1 |
0 |
1 |
youtube:tvbs:live:poll mode=local-execute source=stale_tvbs_live_rows selected_rows=11 api_requested_videos=11 updated_videos=9 skipped_videos=2 write_targets="urt_video_live_tvbs.mtime,urt_video_live_tvbs.actualStartTime,urt_video_live_tvbs.actualEndTime,urt_video_live_tvbs.scheduledStartTime,urt_video_live_tvbs.activeLiveChatId,urt_video_live_tvbs.concurrentViewers,urt_video_live_tvbs.max_current,urt_video_live_log_tvbs.ctime,urt_video_live_log_tvbs.videoId,urt_video_live_log_tvbs.the_date,urt_video_live_log_tvbs.u_id,urt_video_live_log_tvbs.mtime,urt_video_live_log_tvbs.log_json,urt_video_live_log_tvbs.max_current" external_calls="YouTube Data API videos.list(part=liveStreamingDetails)" secrets=not printed
updated videoId=_ZcxdeYWK4A viewers=n/a minute=n/a ended=n/a
updated videoId=0eOhU2J_MXE viewers=14 minute=17:23 ended=n/a
updated videoId=2mCSYvcfhtc viewers=203 minute=17:23 ended=n/a
updated videoId=FxhOkyaNX6k viewers=1 minute=17:23 ended=n/a
updated videoId=HiI-7_jeKxo viewers=n/a minute=n/a ended=n/a
updated videoId=m_dhMSvUCIc viewers=6,315 minute=17:23 ended=n/a
updated videoId=o_-hSMgpAzs viewers=146 minute=17:23 ended=n/a
updated videoId=TMjUNWnNYmE viewers=68 minute=17:23 ended=n/a
updated videoId=WAUECPu9EOw viewers=21 minute=17:23 ended=n/a
skipped videoId=XAdVKSkHah4 reason=api_item_missing
skipped videoId=eEHMaE-_fI0 reason=api_item_missing
|
0 |
youtube.videos.duration
|
active |
yes |
failed |
youtube:videos:duration |
*/23 * * * * |
youtube:videos:duration --execute --limit=25 --enqueue-missing |
7ms |
0 |
0 |
0 |
youtube:videos:duration unavailable: SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8mb4_uca1400_ai_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '=' (Connection: mysql, Host: youtube-board-db-qcja1i, Port: 3306, Database: youtube_board, SQL: select `v`.`videoId`, `v`.`publishedAt`, `v`.`u_id` from `urt_video` as `v` left join `urt_video_duration` as `d` on `d`.`videoId` = `v`.`videoId` where `d`.`videoId` is null and `v`.`videoId` is not null and `v`.`videoId` != order by `v`.`publishedAt` desc limit 25)
|
1 |