V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yaleyu
V2EX  ›  Linux

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

  •  
  •   yaleyu · Jul 21, 2018 · 12215 views
    This topic created in 2838 days ago, the information mentioned may be changed or developed.

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

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

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

    4 replies    2018-07-22 22:17:56 +08:00
    imn1
        1
    imn1  
       Jul 21, 2018
    都写了 429

    HTTP 429 Too Many Requests

    不一定是 aria2,可能是下载点要带 cookies,不然就视为新请求,这只是其中一种可能
    yaleyu
        2
    yaleyu  
    OP
       Jul 21, 2018
    @imn1 谢谢提醒。Firefox 登录了站点,然后把 cookies.sqlite 拷出来,后面加上了--load-cookies=cookies.sqlite,貌似还是有错误。
    yaleyu
        3
    yaleyu  
    OP
       Jul 22, 2018
    因为是 metalink 格式下载,里面几千个文件,虽然加了--conditional-get=true 跳过已经下载完成的,估计是比较文件时候被视为频繁请求,还是一直出错,干脆把已经下载完成的剔除,只留未下载的在 metalink 文件里面,再次下载,正常多了。每次下载介绍再把已完成的剔除重新开始,重复几次总算下完了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5619 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 08:29 · PVG 16:29 · LAX 01:29 · JFK 04:29
    ♥ Do have faith in what you're doing.