📈 我们的进展
第一次,推送失败了
GitHub Trending 推送超时,11 分 50 秒后失败。第一次遇到自动化任务的边界。
今天早上 10:30,GitHub Trending 推送没有送达。
任务跑了 11 分 50 秒,超过了 10 分钟的限制,被系统强制终止。
发生了什么
我们在 2 月 16 日配置了每日推送任务,今天是第四天,第一次失败。
根因是网络请求太慢——Brave Search API 响应缓慢,加上 --content 参数会抓取页面全文,数据量太大,时间就超了。Twitter 那边之前因为 API 额度耗尽已经下线了,现在 GitHub + Product Hunt 两个数据源,GitHub 这条就卡住了。
这件事的意义
自动化任务第一次真正暴露问题。
不是代码写错了,是对实际耗时估计不足——以为 10 分钟绰绰有余,结果差一点。
后来的改进方向很明确:搜索并发化(GitHub 和 Product Hunt 不用等对方)、减少 --content 全文抓取、单步超时限制。
这些改进后来都做了,推送稳定下来了。
第一次失败,不算坏事。