YouTube Board

20260610-172300-18a2473d-0831-46ec-b2cd-d863face6ca3

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