找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 12480|回复: 23

关于aria2的断电保留任务及断电续传,无法生效,求助!

[复制链接]
发表于 2013-3-11 11:06 | 显示全部楼层 |阅读模式
我说明一下我的情况,我的web网页已放到U盘上,每次启动都会进行软链接:
ln -s /tmp/mnt/data/aria2/web /www/ext

然后我在/tmp/mnt/data/aria2/也创建了一个tasks.txt文件,按照pcsharechaohua27xtccwt的说明,已设置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应该会记录数据吧?问题是不是出在这里?

求有经验并成功过的朋友帮忙解决,谢谢!!



只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-3-11 13:35 | 显示全部楼层
我的tasks.txt文件是有下载进程的数据的,但看不懂
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-3-11 13:58 | 显示全部楼层
cuihaijun 发表于 2013-3-11 13:35
我的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
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-3-11 14:52 | 显示全部楼层
到这里找到答案了:
http://aria2.sourceforge.net/manual/en/html/aria2c.html#options

要加上--force-save=true参数
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-3-11 18:41 | 显示全部楼层
stipe 发表于 2013-3-11 14:52
到这里找到答案了:
http://aria2.sourceforge.net/manual/en/html/aria2c.html#options

谢谢,加了这个参数成功
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-3-11 19:08 | 显示全部楼层
能详细说明一下你的设置教程吗  我也碰到你这样的问题很久了 试了很多  都是失败的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-3-11 19:11 | 显示全部楼层
stipe 发表于 2013-3-11 14:52
到这里找到答案了:
http://aria2.sourceforge.net/manual/en/html/aria2c.html#options

这个链接好像打不开吗
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-3-11 20:49 | 显示全部楼层
最后的冰吻 发表于 2013-3-11 19:08
能详细说明一下你的设置教程吗  我也碰到你这样的问题很久了 试了很多  都是失败的

https://www.right.com.cn/forum/thread-115027-1-1.html
参考这里,加上面的参数
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-3-12 09:00 | 显示全部楼层
本帖最后由 danevaut 于 2013-3-12 10:02 编辑

终于解决了我的问题!!THX!
我再加上这个参数,才可以那些显示X的可以继续传!
--save-session-interval=60

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-3-12 18:30 | 显示全部楼层
kddoth 发表于 2013-3-11 20:49
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:46 | 显示全部楼层
最后的冰吻 发表于 2013-3-12 18:30
我就是照着这个教程设置的啊   问题是还是不能保存啊
#RPC端口, 仅当默认端口被占用时修改
#rpc-liste ...

force-save=true试试,他们这样成功了 但是我还是不行,到了保存周期,老是清空任务列表
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-3-12 19:47 | 显示全部楼层
最后的冰吻 发表于 2013-3-12 18:30
我就是照着这个教程设置的啊   问题是还是不能保存啊
#RPC端口, 仅当默认端口被占用时修改
#rpc-liste ...

把参数加了这个conf配置文件中去

force-save=true
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-3-12 21:19 | 显示全部楼层
#允许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-13 14:03 | 显示全部楼层
最后的冰吻 发表于 2013-3-12 21:19
#允许rpc
enable-rpc=true
#允许所有来源, web界面跨域权限需要

你aria2c -v看看你的是什么版本?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-3-13 14:46 | 显示全部楼层
最后的冰吻 发表于 2013-3-12 21:19
#允许rpc
enable-rpc=true
#允许所有来源, web界面跨域权限需要

不要拿bt种子测试,试试下载个ftp或者http 链接,看看行不,bt有些时候,下载过程中是无法保存的。因为bt种子的特殊性!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-10-5 21:04

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表