V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yaleyu
V2EX  ›  Linux

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

  •  
  •   yaleyu · 2018-07-21 15:01:45 +08:00 · 11166 次点击
    这是一个创建于 2345 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    4 条回复    2018-07-22 22:17:56 +08:00
    imn1
        1
    imn1  
       2018-07-21 16:35:09 +08:00
    都写了 429

    HTTP 429 Too Many Requests

    不一定是 aria2,可能是下载点要带 cookies,不然就视为新请求,这只是其中一种可能
    yaleyu
        2
    yaleyu  
    OP
       2018-07-21 21:18:27 +08:00
    @imn1 谢谢提醒。Firefox 登录了站点,然后把 cookies.sqlite 拷出来,后面加上了--load-cookies=cookies.sqlite,貌似还是有错误。
    yaleyu
        3
    yaleyu  
    OP
       2018-07-22 21:56:31 +08:00
    因为是 metalink 格式下载,里面几千个文件,虽然加了--conditional-get=true 跳过已经下载完成的,估计是比较文件时候被视为频繁请求,还是一直出错,干脆把已经下载完成的剔除,只留未下载的在 metalink 文件里面,再次下载,正常多了。每次下载介绍再把已完成的剔除重新开始,重复几次总算下完了。
    F0nebula
        4
    F0nebula  
       2018-07-22 22:17:56 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2221 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:59 · PVG 09:59 · LAX 17:59 · JFK 20:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.