P3TERX / Aria2-Pro-Docker

Aria2 Pro | A perfect Aria2 Docker image | 更好用的 Aria2 Docker 容器镜像
https://hub.docker.com/r/p3terx/aria2-pro
MIT License
3.19k stars 375 forks source link

有任务下载时,局域网rpc会断连 #126

Open Seifon opened 1 year ago

Seifon commented 1 year ago

当没有任务下载时,通过AriaNg界面连接ariac很稳定,不会出现连接不上的情况

当有任务下载时,就会出现AriaNg连接不上ariac的情况,ip使用的192.168.2.10这样的局域网ip

最开始,我怀疑是系统负载过高导致的,然后就看了一下cpu占用和内存占用,发现都非常稳定,持续观察,占用都很低

后面,又怀疑是局域网ip的问题,然后就通过curl命令,在命令行分别试了: curl http://192.168.2.10:6800/jsonrpc (多次尝试,一直连接中,无法连接) curl http://127.0.0.1:6800/jsonrpc (多次尝试,都能连接,正常响应json报文)

请问一下,这种情况要如何解决呢?

pastay commented 1 year ago

遇到了类似问题,断联有时似乎跟tracker服务器连接有关,在日志中有类似报错

[ERROR] CUID#2033 - Download aborted. URI=http://tracker.trackerfix.com:80/announce?info_hash=%E4E%95%02%11H%5B%D1%08%94D%EC%3F%D9%B7j%E4%1B%B9%DB&peer_id=-DE13F0-_%5C%0E%02%D6R0%05%85T%95w&uploaded=1174470656&downloaded=10390945792&left=20375846912&compact=1&key=%D6R0%05%85T%95w&numwant=50&no_peer_id=1&port=16884&event=started&requirecrypto=1
YamatoRyou commented 1 year ago

同样遇到了类似问题. 主要表现为正在下载任务达到 2 个时, 前端响应有明显的缓慢, 当达到 5 个时, 前端大概率无法连接到 aria2c. 似乎有一种 "下载数拖慢了 aria2c 的性能" 的错觉.

测试用下载链接均为百度网盘. 前后端都部署在群晖上.


设置全局限速可能是一个临时改善方法.

libook commented 1 year ago

一样的问题,没有下载任务的时候rpc连接正常,一旦1个下载任务被添加成功,rpc就处于失联状态,直到下载完成后才恢复访问。

Travel2Here commented 7 months ago

同,不看这贴也一直以为是下载速度高了 IO高导致的,我现在的解决方式是全局限速到20M/s以下,再高必断。 (所以这里作者已经不活动了?看看到底是它aria本身的bug还是这边的)

pastay commented 6 months ago

不知道大家硬盘的连接方式是什么,之前我是用usb3.0外挂的2.5寸机械硬盘,总是断流,换成sata固态硬盘用usb连接也一样,后来换成了pcie转接m.2断流就消失了,跑满千兆网络也没断流过。