P3TERX / Aria2-Pro-Docker

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

Docker搭建的Aria2 总是自动退出 #115

Open GerGitHub opened 1 year ago

GerGitHub commented 1 year ago

系统 Linux Photon 5.10.168-1.ph4-esx #1-photon SMP Wed Feb 22 02:57:48 UTC 2023 x86_64 GNU/Linux

docker run -d \
--name Aria2 \
--restart unless-stopped \
--log-opt max-size=1m \
-e PUID=0 \
-e PGID=0 \
-e UMASK_SET=022 \
-e RPC_SECRET=P3TERX \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-p 6800:6800 \
-p 6888:6888 \
-p 6888:6888/udp \
-v /opt/aria2:/config \
-v /opt/downloads:/downloads \
p3terx/aria2-pro

日志:

https://github.com/P3TERX/Aria2-Pro-Docker
Copyright (c) 2020-2021 P3TERX <https://p3terx.com>
Version: e916a58 | Build Time: 2022/09/06 04:23
----------------------------------------------------------------
[cont-init.d] 88-done: exited 0.
[cont-init.d] done.
[services.d] starting services
03/09 21:45:47 [WARN] Unknown option: CHECK_CORE_FILE() {
03/09 21:45:47 [WARN] Unknown option:     CORE_FILE="$(dirname $0)/core"
03/09 21:45:47 [WARN] Unknown option:     if [[ -f "${CORE_FILE}" ]]; then
03/09 21:45:47 [WARN] Unknown option:         . "${CORE_FILE}"
03/09 21:45:47 [WARN] Unknown option:     else
03/09 21:45:47 [WARN] Unknown option:         echo "!!! core file does not exist !!!"
03/09 21:45:47 [WARN] Unknown option:         exit 1
03/09 21:45:47 [WARN] Unknown option:     fi
03/09 21:45:47 [WARN] Unknown option: }
03/09 21:45:47 [WARN] Unknown option: CHECK_CORE_FILE "$@"
03/09 21:45:47 [WARN] Unknown option: CHECK_PARAMETER "$@"
03/09 21:45:47 [WARN] Unknown option: CHECK_FILE_NUM
03/09 21:45:47 [WARN] Unknown option: CHECK_SCRIPT_CONF
03/09 21:45:47 [WARN] Unknown option: GET_TASK_INFO
03/09 21:45:47 [WARN] Unknown option: GET_DOWNLOAD_DIR
03/09 21:45:47 [WARN] Unknown option: CONVERSION_PATH
03/09 21:45:47 [WARN] Unknown option: CLEAN_UP
03/09 21:45:47 [WARN] Unknown option: exit 0
Specify at least one URL.
Usage: aria2c [OPTIONS] [URI | MAGNET | TORRENT_FILE | METALINK_FILE]...
See 'aria2c -h'.
[services.d] done.
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
Nigirimeshi commented 1 year ago

我也是,大概一分钟就会重启

Sjhaaan commented 1 year ago

有什么解决办法了么

KyonCN commented 1 year ago

一样 cpu是N5105 系统是魔改的openwrt

Nigirimeshi commented 1 year ago

有什么解决办法了么

用 superng 的 aria2

pansila commented 6 months ago

跟#99 和#157 类似,是因为aria2.conf没有完整下载下来,导致enable-rpc配置没有生效。不过你这里aria2.conf虽然不完整,但是包括了on-download-complete=/config/clean.sh这个配置,会出现log里面下载完成后去执行clean.sh的错误,现象稍有不同。

liuyichao1987 commented 4 months ago

手动下载aria2.conf,问题一般都可以解决 https://github.com/P3TERX/aria2.conf

zuilintan commented 1 month ago

有什么解决办法了么

用 superng 的 aria2

目前Docker环境下可行的方案,

但注意, 它其实也在重启(可通过日志确认), 只是重启后可恢复下载, 着比较容易造成文件损坏