diff --git a/src/backend/downloadworker.cpp b/src/backend/downloadworker.cpp index d6f92af..d44f350 100644 --- a/src/backend/downloadworker.cpp +++ b/src/backend/downloadworker.cpp @@ -120,6 +120,7 @@ void DownloadController::startDownload(const QString &url) QString downloadDir = "/tmp/spark-store/"; //下载目录 QString aria2ConnectionPerServer = "--max-connection-per-server=1"; //每个服务器最大连接数 QString aria2ConnectionMax = "--max-concurrent-downloads=16"; //最大同时下载数 + QString aria2ConnectionTimeout = "--connect-timeout=5"; // 1 秒服务器连接超时(像 spark1.uniartisan.com、cdn.dl.uniartisan.com、momen.d.store.deepinos.org.cn 等服务器失效时不影响即时下载) if (useMetalink) //如果是metalink @@ -147,6 +148,7 @@ void DownloadController::startDownload(const QString &url) command.append(aria2SizePerThreads.toUtf8()); command.append(aria2ConnectionPerServer.toUtf8()); command.append(aria2ConnectionMax.toUtf8()); + command.append(aria2ConnectionTimeout.toUtf8()); if (useMetalink) {