aria2c rpc php,使Aria2(aria2c)继续下载通过RPC添加的文件
我目前正在后台程序模式下运行aria2,以便通过xml rpc命令控制它。通过xml-rpc添加文件可以正常工作。我试图解决的问题是,如果“会话”突然停止,而不是优雅地停止,如何让aria2恢复“会话”。
我正在使用手册here中描述的设置“保存会话间隔”,以便尝试让aria以间隔保存到会话文件。如果我通过ctrl-c中断中断aria,它会将挂起的下载保存到会话文件中。之后,如果我通过相同的命令重新启动aria,它将正确地恢复下载。
每隔20秒,aria2就会向控制台写入一条消息,说它已经序列化了会话。Notepad++甚至检测到文件已被更改,但是文件仍然是空的。07/11 22:49:54 [NOTICE] Serialized session to 'C:\temp\aria\session.txt' successfully.
我用来启动aria的命令是:aria2c.exe --conf-path=C:\temp\aria\aria.conf --daemon
conf文件的内容是:dir=C:\temp\aria
input-file=C:\temp\aria\session.txt
save-session=C:\temp\aria\session.txt
enable-rpc=true
save-session-interval=20
我正在使用的xml rpc命令是从python调用的,如下所示:import xmlrpclib
fileurl = "http://example.com/sample_file.txt"
s = xmlrpclib.ServerProxy('http://localhost:6800/rpc')
val = s.aria2.addUri([fileurl], {'http-user':'user', 'http-passwd':'pass'})
我尝试过的另一件事是在优雅地停止aria之后清空会话文件(允许它将挂起的下载写入会话文件)。然后它用下载覆盖会话文件。这种行为使我相信aria不会将通过xml rpc添加的下载保存到“会话”列表中以保存到会话文件。
我也尝试过将“save session interval”添加到初始命令而不是conf文件中,但是行为是相同的。
Aria版本详细信息:aria2 version 1.17.1
aria2c rpc php,使Aria2(aria2c)继续下载通过RPC添加的文件相关推荐
- 如何使 FlashGet 正常合法 下载 Session 中的自定义文件链接呢? JSP/Servlet 实现!
<% //============================================================================================ ...
- aria2c rpc php,让Aria2(aria2c)恢复通过RPC添加的文件的下载
我目前在守护进程模式下运行aria2,以便通过xml-rpc命令控制它.通过xml-rpc添加文件的效果很好.我试图解决的问题是如何让aria2恢复"会话",如果它突然停止,而不是 ...
- aria2(aria2c)安装使用指南
文章目录 aria2c简介 安装使用 aria2c简介 aria2 是一款轻量级跨平台命令行下载工具,支持 HTTP/HTTPS, FTP, SFTP, BitTorrent 和 Metalink 等 ...
- Openwrt上配置Aria2迅雷离线下载步骤
Openwrt上配置Aria2迅雷离线下载步骤 1.首先,保证root目录下的空间充足,然后使用命令将所需的文件及依赖库放进去:(方法是:配置主机静态IP,如:192.168.1.66.然后打开tft ...
- 如何使用aria2及webui-aria2下载百度云资源
背景介绍 Aria2 是一个轻量的多协议多源命令行下载工具,支持 HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink 等协议下的下载.aria2 可通过内置的 ...
- 【CentOS7】在服务器上搭建基于Aria2的离线下载器
说明 在平时从网上下载文件时,有时会遇到即使一个几十兆的文件都要下一天的困境,如果使用远程服务器先登录ssh,再通过wget.scp的方式下载文件又比较费事.参考网上有人用Aria2搭建离线下载器 ...
- 解决aria2下载磁力链接或bt文件时没有速度或速度为0
使用aria2下载磁力链接和种子时,发现长时间都没有速度,因为默认的配置是没有加tracker列表的,就像迅雷没有p2p共享一样,所以要在配置文件中加入trackers,速度就会提上来,这个track ...
- 怎样使微信中打开链接自动打开外部浏览器打开指定URL页面或者直接下载APP(安卓/苹果)文件
最近很多朋友在使用微信分享转发网页链接的时候,都很容易碰到链接在微信中无法打开的问题.通常这种情况微信会给个提示 "已停止访问该网址" ,那么导致这个情况的因素有哪些呢,主要有以下 ...
- 一键 caddy php h5ai_vps 搭建h5ai 配合 Aria2实现离线下载和在线播放
本教程主要是搭建h5ai.h5ai是一个很强大的目录列表程序,可以实现音视频在线播放,配合Aria2的离线下载,可以让我们在下载完视频后,无需搬回本地,直接在线播放. 搭建h5ai的方法相当简单 1. ...
最新文章
- R语言可视化包ggplot2改变图例(legend)的标题(title)实战
- Objective-C 入门(七)协议 protocol(JAVA中的接口)
- gnome Nautilus cannot handle computer locations
- 把 textbox 遍历赋值为空
- antd menu收缩时二级菜单不跟随的问题。
- 技术无罪?谷歌AI伦理团队负责人被解雇
- C语言常用13种算法附源码
- Asp.net Ajax 客户端页面生命周期原生事件
- 图卷积神经网络(part4)--GNN
- 福州公交车与拖拉机相撞1人死亡
- 使用Disentangling形式的损失函数回归2D和3D目标框
- java中Jackson_java 中的好东西 jackson
- 初步了解hg19注释文件的内容 | gtf
- 如何查看android虚拟机的目录及文件
- hibernate中session 与JDBC中 connection分析
- 对TensorFlow中tf.nn.softmax()函数机器损失函数的理解
- 微信公众号-百度通用翻译API接入文档
- 模式识别学习笔记——1(线性分类器)
- python求相关系数_python 求相关系数
- 北大美女辞去公司副总职务创业养狗