📈 我们的进展

第一次,推送失败了

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 全文抓取、单步超时限制。

这些改进后来都做了,推送稳定下来了。

第一次失败,不算坏事。