关于aria2的断电保留任务及断电续传,无法生效,求助!
我说明一下我的情况,我的web网页已放到U盘上,每次启动都会进行软链接:ln -s /tmp/mnt/data/aria2/web /www/ext
然后我在/tmp/mnt/data/aria2/也创建了一个tasks.txt文件,按照pcshare、chaohua27、xtccwt的说明,已设置continue、save-session和input-file参数:
aria2c --continue=true --save-session=/tmp/mnt/data/aria2/tasks.txt --input-file=/tmp/mnt/data/aria2/tasks.txt --event-poll=select --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/tmp/mnt/dl--file-allocation=none -s10 -j2 -x10 -D
也根据sady的贴子,已经把aria2升级到1.16.3版本。
现在我的问题是,
1、断电后,任务列表没有被保存下来,即例如我下载完成了a、b、c文件,下次重启后,下载完成a、b、c的记录清空了。
2、如果我正在下载d文件并暂停了,重启机器后,d文件的下载记录也没了,即使重新添加d文件的下载链接,也是重新开始的。
请问该如何保留下载任务记录?如何让断电后重新下载可续传?
谢谢喇!
另外,在没重启前,即使我下载了很多文件,但tasks.txt文件依然是空的,我chmod 777 tasks.txt,什么权限都有了,依然是空的,其实如果正常来说话,tasks.txt应该会记录数据吧?问题是不是出在这里?
求有经验并成功过的朋友帮忙解决,谢谢!!
我的tasks.txt文件是有下载进程的数据的,但看不懂 cuihaijun 发表于 2013-3-11 13:35 static/image/common/back.gif
我的tasks.txt文件是有下载进程的数据的,但看不懂
请问你的那个文件是怎么创建的?
能让我看看这文件的权限吗?
我是用touch tasks.txt创建的(这个是刚刚新建的,还没有chmod)
我的是这样的:
root@Tomato:/tmp/mnt/data/aria2# ls -l tasks.txt
-rw-r--r-- 1 root root 0 Mar 11 10:30 tasks.txt 到这里找到答案了:
http://aria2.sourceforge.net/manual/en/html/aria2c.html#options
要加上--force-save=true参数 stipe 发表于 2013-3-11 14:52 static/image/common/back.gif
到这里找到答案了:
http://aria2.sourceforge.net/manual/en/html/aria2c.html#options
谢谢,加了这个参数成功 能详细说明一下你的设置教程吗我也碰到你这样的问题很久了 试了很多都是失败的 stipe 发表于 2013-3-11 14:52 static/image/common/back.gif
到这里找到答案了:
http://aria2.sourceforge.net/manual/en/html/aria2c.html#options
这个链接好像打不开吗 最后的冰吻 发表于 2013-3-11 19:08 static/image/common/back.gif
能详细说明一下你的设置教程吗我也碰到你这样的问题很久了 试了很多都是失败的
https://www.right.com.cn/forum/thread-115027-1-1.html
参考这里,加上面的参数 本帖最后由 danevaut 于 2013-3-12 10:02 编辑
终于解决了我的问题!!THX!
我再加上这个参数,才可以那些显示X的可以继续传!
--save-session-interval=60
kddoth 发表于 2013-3-11 20:49 static/image/common/back.gif
https://www.right.com.cn/forum/thread-115027-1-1.html
参考这里,加上面的参数
我就是照着这个教程设置的啊 问题是还是不能保存啊
#RPC端口, 仅当默认端口被占用时修改
#rpc-listen-port=6800
event-poll=select
#最大同时下载数(任务数), 路由建议值: 3
#max-concurrent-downloads=3
#断点续传
continue=true
#同服务器连接数
max-connection-per-server=5
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
#split=5
#下载速度限制
max-overall-download-limit=0
#单文件速度限制
max-download-limit=0
#上传速度限制
max-overall-upload-limit=0
#单文件速度限制
max-upload-limit=0
#断开速度过慢的连接
#lowest-speed-limit=0
#验证用,需要1.16.1之后的release版本
#referer=*
input-file=/tmp/mnt/sda1/opt/aria2/aria2.session
save-session=/tmp/mnt/sda1/opt/aria2/aria2.session
#定时保存会话,需要1.16.1之后的release版
save-session-interval=60
#文件保存路径, 默认为当前启动位置
dir=mnt/sda2/btdownload
#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本
#disk-cache=16M
#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)
#enable-mmap=true
#文件预分配, 能有效降低文件碎片, 提高磁盘性能. 缺点是预分配时间较长
#所需时间 none < falloc ? trunc << prealloc, falloc和trunc需要文件系统和内核支持
file-allocation=none 最后的冰吻 发表于 2013-3-12 18:30 static/image/common/back.gif
我就是照着这个教程设置的啊 问题是还是不能保存啊
#RPC端口, 仅当默认端口被占用时修改
#rpc-liste ...
force-save=true试试,他们这样成功了 但是我还是不行,到了保存周期,老是清空任务列表 最后的冰吻 发表于 2013-3-12 18:30 static/image/common/back.gif
我就是照着这个教程设置的啊 问题是还是不能保存啊
#RPC端口, 仅当默认端口被占用时修改
#rpc-liste ...
把参数加了这个conf配置文件中去
force-save=true #允许rpc
enable-rpc=true
#允许所有来源, web界面跨域权限需要
rpc-allow-origin-all=true
#允许非外部访问
rpc-listen-all=true
#RPC端口, 仅当默认端口被占用时修改
#rpc-listen-port=6800
event-poll=select
#最大同时下载数(任务数), 路由建议值: 3
#max-concurrent-downloads=3
#断点续传
continue=true
#同服务器连接数
max-connection-per-server=5
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
#split=5
#下载速度限制
max-overall-download-limit=0
#单文件速度限制
max-download-limit=0
#上传速度限制
max-overall-upload-limit=0
#单文件速度限制
max-upload-limit=0
#断开速度过慢的连接
#lowest-speed-limit=0
#验证用,需要1.16.1之后的release版本
#referer=*
input-file=/tmp/mnt/sda1/opt/aria2/aria2.session
save-session=/tmp/mnt/sda1/opt/aria2/aria2.session
#定时保存会话,需要1.16.1之后的release版
save-session-interval=60
#文件保存路径, 默认为当前启动位置
force-save=true
dir=mnt/sda2/btdownload
#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本
#disk-cache=16M
#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)
#enable-mmap=true
#文件预分配, 能有效降低文件碎片, 提高磁盘性能. 缺点是预分配时间较长
#所需时间 none < falloc ? trunc << prealloc, falloc和trunc需要文件系统和内核支持
file-allocation=none
加了force-save=true还是没有用吗啊
最后的冰吻 发表于 2013-3-12 21:19 static/image/common/back.gif
#允许rpc
enable-rpc=true
#允许所有来源, web界面跨域权限需要
你aria2c -v看看你的是什么版本? 最后的冰吻 发表于 2013-3-12 21:19 static/image/common/back.gif
#允许rpc
enable-rpc=true
#允许所有来源, web界面跨域权限需要
不要拿bt种子测试,试试下载个ftp或者http 链接,看看行不,bt有些时候,下载过程中是无法保存的。因为bt种子的特殊性!
页:
[1]
2