Aria2 下载显示 errorCode=22, 再次下载又有可能能成功,大概是啥原因?

2018-07-21 15:01:45 +08:00
 yaleyu

Aria2 下载显示 errorCode=22, 再次下载又有可能能成功,大概是啥原因?具体出错如下:

-> [HttpSkipResponseCommand.cc:239] errorCode=22 The response status is not successful. status=429

已经加了-s1 -x1 --max-concurrent-downloads=1 避免同时过多请求

10801 次点击
所在节点    Linux
4 条回复
imn1
2018-07-21 16:35:09 +08:00
都写了 429

HTTP 429 Too Many Requests

不一定是 aria2,可能是下载点要带 cookies,不然就视为新请求,这只是其中一种可能
yaleyu
2018-07-21 21:18:27 +08:00
@imn1 谢谢提醒。Firefox 登录了站点,然后把 cookies.sqlite 拷出来,后面加上了--load-cookies=cookies.sqlite,貌似还是有错误。
yaleyu
2018-07-22 21:56:31 +08:00
因为是 metalink 格式下载,里面几千个文件,虽然加了--conditional-get=true 跳过已经下载完成的,估计是比较文件时候被视为频繁请求,还是一直出错,干脆把已经下载完成的剔除,只留未下载的在 metalink 文件里面,再次下载,正常多了。每次下载介绍再把已完成的剔除重新开始,重复几次总算下完了。
F0nebula
2018-07-22 22:17:56 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/472908

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX