YouTube channels fail most days with a 404 or 500 that a second request does not get #382
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The 39 YouTube channel feeds in the catalogue (
https://www.youtube.com/feeds/videos.xml?user=...and?channel_id=...) fail at most of their daily checks withHTTP 404 Not FoundorHTTP 500 Internal Server Error, and read on others. 178 failures in the 7 days to 2026-11-04, against 74 in the 10 days before.They are not dead:
linus-tech-tipsfailed on 2026-10-26..31 and 11-02..04 and read on 11-01 (6 new). Fetched from Tower one after another, and ten at a time, all 39 answered 200, with ipx's User-Agent. In the scan of traced13ff82ce34a453aedc62df4f484bd0d(2026-11-04 00:22),linus-tech-tipsgot its 404 in 54 ms whilemacrumors, another YouTube channel, read 200 ms later. YouTube answers a feed request now and then with a 404 or 500 it does not mean, and a feed checked once a day then misses the day.Fix: retry a YouTube feed's 404 or 5xx in
feed::fetchbefore calling it a failure.Fixed in
245fa79: a YouTube feed answered 404 or 500 is asked once more before it counts as failed. Deployed 2026-11-04 20:23 UTC (1.5.2-dev); the first attempt to deploy it stalled Tower, seec8cbb30.