AlistGo / alist

🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
https://alist.nn.ci
GNU Affero General Public License v3.0
43.24k stars 5.61k forks source link

阿里云盘 dav上传反复失败 #5403

Closed Ben-Huang closed 1 year ago

Ben-Huang commented 1 year ago

Please make sure of the following things

AList Version / AList 版本

v3.28.0

Driver used / 使用的存储驱动

阿里云盘Open

Describe the bug / 问题描述

通过rclone挂载阿里云盘dav后,写入文件自动上传到阿里云盘dav, 但是部分文件反复上传失败

Reproduction / 复现链接

#

Config / 配置

#

Logs / 日志

ERRO[2023-10-19 12:16:42] failed put /aliyun/bili/30929174-清月已经不困了: All attempts fail:

1: Put "https://cn-beijing-data.aliyundrive.net/Kf3uBuci%2F88447761%2F65311b5c9fc0be2d825a46b994f3156d079bb49d%2F65311b5c2ef98e9f52324374aec9ee9a12632d12?partNumber=34&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5WEAM3V2JsY7Ym%2FbVXrqXINY9cZuZ3ShTz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNQfvAQaLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABlHUwtJiTvIrouT3L7ey9G9%2B2mS436LW9NT3rXNigAVOFtITOdtjt6OMZCFLZXnnoo4WJSJ38tVPihDTWco49TpPlVpjy2XVS9DJEd9bKx96z5ORvDYKFiwPb6HgP9HhRJ3PQgXrb4jfgPKeS9IgVSAzoXPkUdfCuaPfTeOHXt%2FwgAA%3D%3D&uploadId=ED1ECE28BCE54B6FB5FFB6264FFF5C6D&x-oss-access-key-id=STS.NV1Kwa5D9ZKTosZMrXoX5VXyg&x-oss-expires=1697720684&x-oss-signature=qhUhxN%2FvZ6TqZO39Ynf8KsVLOHZ3%2BWBPKWXlc1ctx9w%3D&x-oss-signature-version=OSS2": context canceled

2: Put "https://cn-beijing-data.aliyundrive.net/Kf3uBuci%2F88447761%2F65311b5c9fc0be2d825a46b994f3156d079bb49d%2F65311b5c2ef98e9f52324374aec9ee9a12632d12?partNumber=34&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5WEAM3V2JsY7Ym%2FbVXrqXINY9cZuZ3ShTz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNQfvAQaLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABlHUwtJiTvIrouT3L7ey9G9%2B2mS436LW9NT3rXNigAVOFtITOdtjt6OMZCFLZXnnoo4WJSJ38tVPihDTWco49TpPlVpjy2XVS9DJEd9bKx96z5ORvDYKFiwPb6HgP9HhRJ3PQgXrb4jfgPKeS9IgVSAzoXPkUdfCuaPfTeOHXt%2FwgAA%3D%3D&uploadId=ED1ECE28BCE54B6FB5FFB6264FFF5C6D&x-oss-access-key-id=STS.NV1Kwa5D9ZKTosZMrXoX5VXyg&x-oss-expires=1697720684&x-oss-signature=qhUhxN%2FvZ6TqZO39Ynf8KsVLOHZ3%2BWBPKWXlc1ctx9w%3D&x-oss-signature-version=OSS2": context canceled

3: Put "https://cn-beijing-data.aliyundrive.net/Kf3uBuci%2F88447761%2F65311b5c9fc0be2d825a46b994f3156d079bb49d%2F65311b5c2ef98e9f52324374aec9ee9a12632d12?partNumber=34&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5WEAM3V2JsY7Ym%2FbVXrqXINY9cZuZ3ShTz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNQfvAQaLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABlHUwtJiTvIrouT3L7ey9G9%2B2mS436LW9NT3rXNigAVOFtITOdtjt6OMZCFLZXnnoo4WJSJ38tVPihDTWco49TpPlVpjy2XVS9DJEd9bKx96z5ORvDYKFiwPb6HgP9HhRJ3PQgXrb4jfgPKeS9IgVSAzoXPkUdfCuaPfTeOHXt%2FwgAA%3D%3D&uploadId=ED1ECE28BCE54B6FB5FFB6264FFF5C6D&x-oss-access-key-id=STS.NV1Kwa5D9ZKTosZMrXoX5VXyg&x-oss-expires=1697720684&x-oss-signature=qhUhxN%2FvZ6TqZO39Ynf8KsVLOHZ3%2BWBPKWXlc1ctx9w%3D&x-oss-signature-version=OSS2": context canceled

github.com/alist-org/alist/v3/internal/op.Put /app/internal/op/fs.go:578 github.com/alist-org/alist/v3/internal/fs.putDirectly /app/internal/fs/put.go:54 github.com/alist-org/alist/v3/internal/fs.PutDirectly /app/internal/fs/fs.go:96 github.com/alist-org/alist/v3/server/webdav.(Handler).handlePut /app/server/webdav/webdav.go:341 github.com/alist-org/alist/v3/server/webdav.(Handler).ServeHTTP /app/server/webdav/webdav.go:65 github.com/alist-org/alist/v3/server.ServeWebDAV /app/server/webdav.go:46 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server.WebDAVAuth /app/server/webdav.go:113 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server/middlewares.StoragesLoaded /app/server/middlewares/check.go:14 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.LoggerWithConfig.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/logger.go:240 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(Engine).handleHTTPRequest /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 github.com/gin-gonic/gin.(Engine).ServeHTTP /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 net/http.serverHandler.ServeHTTP /usr/lib/go/src/net/http/server.go:2936 net/http.(conn).serve /usr/lib/go/src/net/http/server.go:1995 runtime.goexit /usr/lib/go/src/runtime/asm_arm64.s:1172 ERRO[2023-10-19 12:16:42] PUT /dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231015-202806-099-兴高采烈 开始营业.flv All attempts fail:

1: Put "https://cn-beijing-data.aliyundrive.net/Kf3uBuci%2F88447761%2F65311b5c9fc0be2d825a46b994f3156d079bb49d%2F65311b5c2ef98e9f52324374aec9ee9a12632d12?partNumber=34&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5WEAM3V2JsY7Ym%2FbVXrqXINY9cZuZ3ShTz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNQfvAQaLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABlHUwtJiTvIrouT3L7ey9G9%2B2mS436LW9NT3rXNigAVOFtITOdtjt6OMZCFLZXnnoo4WJSJ38tVPihDTWco49TpPlVpjy2XVS9DJEd9bKx96z5ORvDYKFiwPb6HgP9HhRJ3PQgXrb4jfgPKeS9IgVSAzoXPkUdfCuaPfTeOHXt%2FwgAA%3D%3D&uploadId=ED1ECE28BCE54B6FB5FFB6264FFF5C6D&x-oss-access-key-id=STS.NV1Kwa5D9ZKTosZMrXoX5VXyg&x-oss-expires=1697720684&x-oss-signature=qhUhxN%2FvZ6TqZO39Ynf8KsVLOHZ3%2BWBPKWXlc1ctx9w%3D&x-oss-signature-version=OSS2": context canceled

2: Put "https://cn-beijing-data.aliyundrive.net/Kf3uBuci%2F88447761%2F65311b5c9fc0be2d825a46b994f3156d079bb49d%2F65311b5c2ef98e9f52324374aec9ee9a12632d12?partNumber=34&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5WEAM3V2JsY7Ym%2FbVXrqXINY9cZuZ3ShTz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNQfvAQaLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABlHUwtJiTvIrouT3L7ey9G9%2B2mS436LW9NT3rXNigAVOFtITOdtjt6OMZCFLZXnnoo4WJSJ38tVPihDTWco49TpPlVpjy2XVS9DJEd9bKx96z5ORvDYKFiwPb6HgP9HhRJ3PQgXrb4jfgPKeS9IgVSAzoXPkUdfCuaPfTeOHXt%2FwgAA%3D%3D&uploadId=ED1ECE28BCE54B6FB5FFB6264FFF5C6D&x-oss-access-key-id=STS.NV1Kwa5D9ZKTosZMrXoX5VXyg&x-oss-expires=1697720684&x-oss-signature=qhUhxN%2FvZ6TqZO39Ynf8KsVLOHZ3%2BWBPKWXlc1ctx9w%3D&x-oss-signature-version=OSS2": context canceled

3: Put "https://cn-beijing-data.aliyundrive.net/Kf3uBuci%2F88447761%2F65311b5c9fc0be2d825a46b994f3156d079bb49d%2F65311b5c2ef98e9f52324374aec9ee9a12632d12?partNumber=34&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5WEAM3V2JsY7Ym%2FbVXrqXINY9cZuZ3ShTz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNQfvAQaLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABlHUwtJiTvIrouT3L7ey9G9%2B2mS436LW9NT3rXNigAVOFtITOdtjt6OMZCFLZXnnoo4WJSJ38tVPihDTWco49TpPlVpjy2XVS9DJEd9bKx96z5ORvDYKFiwPb6HgP9HhRJ3PQgXrb4jfgPKeS9IgVSAzoXPkUdfCuaPfTeOHXt%2FwgAA%3D%3D&uploadId=ED1ECE28BCE54B6FB5FFB6264FFF5C6D&x-oss-access-key-id=STS.NV1Kwa5D9ZKTosZMrXoX5VXyg&x-oss-expires=1697720684&x-oss-signature=qhUhxN%2FvZ6TqZO39Ynf8KsVLOHZ3%2BWBPKWXlc1ctx9w%3D&x-oss-signature-version=OSS2": context canceled

github.com/alist-org/alist/v3/internal/op.Put /app/internal/op/fs.go:578 github.com/alist-org/alist/v3/internal/fs.putDirectly /app/internal/fs/put.go:54 github.com/alist-org/alist/v3/internal/fs.PutDirectly /app/internal/fs/fs.go:96 github.com/alist-org/alist/v3/server/webdav.(Handler).handlePut /app/server/webdav/webdav.go:341 github.com/alist-org/alist/v3/server/webdav.(Handler).ServeHTTP /app/server/webdav/webdav.go:65 github.com/alist-org/alist/v3/server.ServeWebDAV /app/server/webdav.go:46 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server.WebDAVAuth /app/server/webdav.go:113 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server/middlewares.StoragesLoaded /app/server/middlewares/check.go:14 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.LoggerWithConfig.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/logger.go:240 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(Engine).handleHTTPRequest /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 github.com/gin-gonic/gin.(Engine).ServeHTTP /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 net/http.serverHandler.ServeHTTP /usr/lib/go/src/net/http/server.go:2936 net/http.(conn).serve /usr/lib/go/src/net/http/server.go:1995 runtime.goexit /usr/lib/go/src/runtime/asm_arm64.s:1172 [GIN] 2023/10/19 - 12:16:42 | 405 | 12m0s | 172.19.0.1 | PUT "/dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231015-202806-099-兴高采烈 开始营业.flv" WARN[2023-10-19 12:16:45] failed get /aliyun/bili/30929174-清月已经不困了/录制-30929174-20231015-202806-099-兴高采烈 开始营业.flv: object not found ERRO[2023-10-19 12:16:45] DELETE /dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231015-202806-099-兴高采烈 开始营业.flv object not found github.com/alist-org/alist/v3/internal/op.Get /app/internal/op/fs.go:227 github.com/alist-org/alist/v3/internal/fs.get /app/internal/fs/get.go:38 github.com/alist-org/alist/v3/internal/fs.Get /app/internal/fs/fs.go:36 github.com/alist-org/alist/v3/server/webdav.(Handler).handleDelete /app/server/webdav/webdav.go:293 github.com/alist-org/alist/v3/server/webdav.(Handler).ServeHTTP /app/server/webdav/webdav.go:63 github.com/alist-org/alist/v3/server.ServeWebDAV /app/server/webdav.go:46 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server.WebDAVAuth /app/server/webdav.go:113 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server/middlewares.StoragesLoaded /app/server/middlewares/check.go:14 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.LoggerWithConfig.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/logger.go:240 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(Engine).handleHTTPRequest /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 github.com/gin-gonic/gin.(Engine).ServeHTTP /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 net/http.serverHandler.ServeHTTP /usr/lib/go/src/net/http/server.go:2936 net/http.(conn).serve /usr/lib/go/src/net/http/server.go:1995 runtime.goexit /usr/lib/go/src/runtime/asm_arm64.s:1172 [GIN] 2023/10/19 - 12:16:45 | 404 | 997.097039ms | 172.19.0.1 | DELETE "/dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231015-202806-099-兴高采烈 开始营业.flv" [GIN] 2023/10/19 - 12:16:46 | 201 | 368.189785ms | 172.19.0.1 | MKCOL "/dav/aliyun/bili/30929174-清月已经不困了/" ERRO[2023-10-19 12:17:56] DELETE /dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231018-193514-222-兴高采烈 开始营业.flv webdav: locked [GIN] 2023/10/19 - 12:17:56 | 423 | 386.17µs | 172.19.0.1 | DELETE "/dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231018-193514-222-兴高采烈 开始营业.flv" ERRO[2023-10-19 12:17:58] DELETE /dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231018-193514-222-兴高采烈 开始营业.flv webdav: locked [GIN] 2023/10/19 - 12:17:58 | 423 | 277.503µs | 172.19.0.1 | DELETE "/dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231018-193514-222-兴高采烈 开始营业.flv" ERRO[2023-10-19 12:17:58] failed put /aliyun/bili/30929174-清月已经不困了: All attempts fail:

1: Put "https://cn-beijing-data.aliyundrive.net/NlCmP2y3%2F88447761%2F65311bf40306db81284e46e0a38187b76aae12d9%2F65311bf4f30f61971bc7404aa195bd6b359b9b40?partNumber=33&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5DHE9PBn7ZE%2BY7fRRTmsFItXrdP27HDkzz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNSGuXwWLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABpLiGVn5%2FBvQa3%2BzCJ%2FOGcVirsO8%2BFzA7mSiX%2F7C06QrPrC1FflyRqSIiTwjC36YB%2FFFTs%2FwulLeUmySCvskif0c7SlEPyNuw9aWoqFNoOYwY8BDwZdhJwZH501Oxb4VnKb2mwmv8FBixsPJXzdRzwuVFJkRLdt%2Bj6lucnPmqhpggAA%3D%3D&uploadId=49022A8F6B6246D78056B6268FABB5A4&x-oss-access-key-id=STS.NSrXiurieNL4G2WTRxR8c4thq&x-oss-expires=1697720836&x-oss-signature=FpCbRLBBWrlVmFRaFqsaVkIQsJCExyJUXCmcbO1qThE%3D&x-oss-signature-version=OSS2": context canceled

2: Put "https://cn-beijing-data.aliyundrive.net/NlCmP2y3%2F88447761%2F65311bf40306db81284e46e0a38187b76aae12d9%2F65311bf4f30f61971bc7404aa195bd6b359b9b40?partNumber=33&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5DHE9PBn7ZE%2BY7fRRTmsFItXrdP27HDkzz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNSGuXwWLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABpLiGVn5%2FBvQa3%2BzCJ%2FOGcVirsO8%2BFzA7mSiX%2F7C06QrPrC1FflyRqSIiTwjC36YB%2FFFTs%2FwulLeUmySCvskif0c7SlEPyNuw9aWoqFNoOYwY8BDwZdhJwZH501Oxb4VnKb2mwmv8FBixsPJXzdRzwuVFJkRLdt%2Bj6lucnPmqhpggAA%3D%3D&uploadId=49022A8F6B6246D78056B6268FABB5A4&x-oss-access-key-id=STS.NSrXiurieNL4G2WTRxR8c4thq&x-oss-expires=1697720836&x-oss-signature=FpCbRLBBWrlVmFRaFqsaVkIQsJCExyJUXCmcbO1qThE%3D&x-oss-signature-version=OSS2": context canceled

3: Put "https://cn-beijing-data.aliyundrive.net/NlCmP2y3%2F88447761%2F65311bf40306db81284e46e0a38187b76aae12d9%2F65311bf4f30f61971bc7404aa195bd6b359b9b40?partNumber=33&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5DHE9PBn7ZE%2BY7fRRTmsFItXrdP27HDkzz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNSGuXwWLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABpLiGVn5%2FBvQa3%2BzCJ%2FOGcVirsO8%2BFzA7mSiX%2F7C06QrPrC1FflyRqSIiTwjC36YB%2FFFTs%2FwulLeUmySCvskif0c7SlEPyNuw9aWoqFNoOYwY8BDwZdhJwZH501Oxb4VnKb2mwmv8FBixsPJXzdRzwuVFJkRLdt%2Bj6lucnPmqhpggAA%3D%3D&uploadId=49022A8F6B6246D78056B6268FABB5A4&x-oss-access-key-id=STS.NSrXiurieNL4G2WTRxR8c4thq&x-oss-expires=1697720836&x-oss-signature=FpCbRLBBWrlVmFRaFqsaVkIQsJCExyJUXCmcbO1qThE%3D&x-oss-signature-version=OSS2": context canceled

github.com/alist-org/alist/v3/internal/op.Put /app/internal/op/fs.go:578 github.com/alist-org/alist/v3/internal/fs.putDirectly /app/internal/fs/put.go:54 github.com/alist-org/alist/v3/internal/fs.PutDirectly /app/internal/fs/fs.go:96 github.com/alist-org/alist/v3/server/webdav.(Handler).handlePut /app/server/webdav/webdav.go:341 github.com/alist-org/alist/v3/server/webdav.(Handler).ServeHTTP /app/server/webdav/webdav.go:65 github.com/alist-org/alist/v3/server.ServeWebDAV /app/server/webdav.go:46 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server.WebDAVAuth /app/server/webdav.go:113 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server/middlewares.StoragesLoaded /app/server/middlewares/check.go:14 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.LoggerWithConfig.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/logger.go:240 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(Engine).handleHTTPRequest /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 github.com/gin-gonic/gin.(Engine).ServeHTTP /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 net/http.serverHandler.ServeHTTP /usr/lib/go/src/net/http/server.go:2936 net/http.(conn).serve /usr/lib/go/src/net/http/server.go:1995 runtime.goexit /usr/lib/go/src/runtime/asm_arm64.s:1172 ERRO[2023-10-19 12:17:58] PUT /dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231018-193514-222-兴高采烈 开始营业.flv All attempts fail:

1: Put "https://cn-beijing-data.aliyundrive.net/NlCmP2y3%2F88447761%2F65311bf40306db81284e46e0a38187b76aae12d9%2F65311bf4f30f61971bc7404aa195bd6b359b9b40?partNumber=33&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5DHE9PBn7ZE%2BY7fRRTmsFItXrdP27HDkzz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNSGuXwWLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABpLiGVn5%2FBvQa3%2BzCJ%2FOGcVirsO8%2BFzA7mSiX%2F7C06QrPrC1FflyRqSIiTwjC36YB%2FFFTs%2FwulLeUmySCvskif0c7SlEPyNuw9aWoqFNoOYwY8BDwZdhJwZH501Oxb4VnKb2mwmv8FBixsPJXzdRzwuVFJkRLdt%2Bj6lucnPmqhpggAA%3D%3D&uploadId=49022A8F6B6246D78056B6268FABB5A4&x-oss-access-key-id=STS.NSrXiurieNL4G2WTRxR8c4thq&x-oss-expires=1697720836&x-oss-signature=FpCbRLBBWrlVmFRaFqsaVkIQsJCExyJUXCmcbO1qThE%3D&x-oss-signature-version=OSS2": context canceled

2: Put "https://cn-beijing-data.aliyundrive.net/NlCmP2y3%2F88447761%2F65311bf40306db81284e46e0a38187b76aae12d9%2F65311bf4f30f61971bc7404aa195bd6b359b9b40?partNumber=33&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5DHE9PBn7ZE%2BY7fRRTmsFItXrdP27HDkzz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNSGuXwWLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABpLiGVn5%2FBvQa3%2BzCJ%2FOGcVirsO8%2BFzA7mSiX%2F7C06QrPrC1FflyRqSIiTwjC36YB%2FFFTs%2FwulLeUmySCvskif0c7SlEPyNuw9aWoqFNoOYwY8BDwZdhJwZH501Oxb4VnKb2mwmv8FBixsPJXzdRzwuVFJkRLdt%2Bj6lucnPmqhpggAA%3D%3D&uploadId=49022A8F6B6246D78056B6268FABB5A4&x-oss-access-key-id=STS.NSrXiurieNL4G2WTRxR8c4thq&x-oss-expires=1697720836&x-oss-signature=FpCbRLBBWrlVmFRaFqsaVkIQsJCExyJUXCmcbO1qThE%3D&x-oss-signature-version=OSS2": context canceled

3: Put "https://cn-beijing-data.aliyundrive.net/NlCmP2y3%2F88447761%2F65311bf40306db81284e46e0a38187b76aae12d9%2F65311bf4f30f61971bc7404aa195bd6b359b9b40?partNumber=33&security-token=CAIS%2BgF1q6Ft5B2yfSjIr5DHE9PBn7ZE%2BY7fRRTmsFItXrdP27HDkzz2IHFPeHJrBeAYt%2FoxmW1X5vwSlq5rR4QAXlDfNSGuXwWLqFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Uh1jgjtPzkkpfFtkGF1GeXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLukMWr%2Fwq3PIdp2ma447NWQlLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABpLiGVn5%2FBvQa3%2BzCJ%2FOGcVirsO8%2BFzA7mSiX%2F7C06QrPrC1FflyRqSIiTwjC36YB%2FFFTs%2FwulLeUmySCvskif0c7SlEPyNuw9aWoqFNoOYwY8BDwZdhJwZH501Oxb4VnKb2mwmv8FBixsPJXzdRzwuVFJkRLdt%2Bj6lucnPmqhpggAA%3D%3D&uploadId=49022A8F6B6246D78056B6268FABB5A4&x-oss-access-key-id=STS.NSrXiurieNL4G2WTRxR8c4thq&x-oss-expires=1697720836&x-oss-signature=FpCbRLBBWrlVmFRaFqsaVkIQsJCExyJUXCmcbO1qThE%3D&x-oss-signature-version=OSS2": context canceled

github.com/alist-org/alist/v3/internal/op.Put /app/internal/op/fs.go:578 github.com/alist-org/alist/v3/internal/fs.putDirectly /app/internal/fs/put.go:54 github.com/alist-org/alist/v3/internal/fs.PutDirectly /app/internal/fs/fs.go:96 github.com/alist-org/alist/v3/server/webdav.(Handler).handlePut /app/server/webdav/webdav.go:341 github.com/alist-org/alist/v3/server/webdav.(Handler).ServeHTTP /app/server/webdav/webdav.go:65 github.com/alist-org/alist/v3/server.ServeWebDAV /app/server/webdav.go:46 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server.WebDAVAuth /app/server/webdav.go:113 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server/middlewares.StoragesLoaded /app/server/middlewares/check.go:14 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.LoggerWithConfig.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/logger.go:240 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(Engine).handleHTTPRequest /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 github.com/gin-gonic/gin.(Engine).ServeHTTP /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 net/http.serverHandler.ServeHTTP /usr/lib/go/src/net/http/server.go:2936 net/http.(conn).serve /usr/lib/go/src/net/http/server.go:1995 runtime.goexit /usr/lib/go/src/runtime/asm_arm64.s:1172 [GIN] 2023/10/19 - 12:17:58 | 405 | 10m44s | 172.19.0.1 | PUT "/dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231018-193514-222-兴高采烈 开始营业.flv" WARN[2023-10-19 12:18:01] failed get /aliyun/bili/30929174-清月已经不困了/录制-30929174-20231018-193514-222-兴高采烈 开始营业.flv: object not found ERRO[2023-10-19 12:18:01] DELETE /dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231018-193514-222-兴高采烈 开始营业.flv object not found github.com/alist-org/alist/v3/internal/op.Get /app/internal/op/fs.go:227 github.com/alist-org/alist/v3/internal/fs.get /app/internal/fs/get.go:38 github.com/alist-org/alist/v3/internal/fs.Get /app/internal/fs/fs.go:36 github.com/alist-org/alist/v3/server/webdav.(Handler).handleDelete /app/server/webdav/webdav.go:293 github.com/alist-org/alist/v3/server/webdav.(Handler).ServeHTTP /app/server/webdav/webdav.go:63 github.com/alist-org/alist/v3/server.ServeWebDAV /app/server/webdav.go:46 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server.WebDAVAuth /app/server/webdav.go:113 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server/middlewares.StoragesLoaded /app/server/middlewares/check.go:14 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.LoggerWithConfig.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/logger.go:240 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(Engine).handleHTTPRequest /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 github.com/gin-gonic/gin.(Engine).ServeHTTP /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 net/http.serverHandler.ServeHTTP /usr/lib/go/src/net/http/server.go:2936 net/http.(conn).serve /usr/lib/go/src/net/http/server.go:1995 runtime.goexit /usr/lib/go/src/runtime/asm_arm64.s:1172 [GIN] 2023/10/19 - 12:18:01 | 404 | 868.209276ms | 172.19.0.1 | DELETE "/dav/aliyun/bili/30929174-清月已经不困了/录制-30929174-20231018-193514-222-兴高采烈 开始营业.flv" [GIN] 2023/10/19 - 12:18:02 | 201 | 363.520034ms | 172.19.0.1 | MKCOL "/dav/aliyun/bili/30929174-清月已经不困了/"

welcome[bot] commented 1 year ago

Thanks for opening your first issue here! Be sure to follow the issue template!

github-actions[bot] commented 1 year ago

See

  1. 52% #1879
xhofe commented 1 year ago

https://github.com/alist-org/alist/discussions/4859#discussioncomment-6678769

Ben-Huang commented 1 year ago

感谢,添加--timeout参数后目前没有上传失败了

tigertall commented 11 months ago

rsync + davfs 拷贝大文件有同样报错,使用 rsync timeout参数并不能解决这个问题,另外 #4859 看着更像是服务端断开导致,确认是一个问题?

GhostFlying commented 11 months ago

类似问题,cloud sync 似乎还没有 timeout 参数,有点尴尬

tonvoo commented 11 months ago

类似问题,cloud sync 似乎还没有 timeout 参数,有点尴尬

@GhostFlying 那么cloud sync目前没有好的解决办法了?

lqzhgood commented 11 months ago

类似问题,cloud sync 似乎还没有 timeout 参数,有点尴尬

@GhostFlying 那么cloud sync目前没有好的解决办法了?

我有个笨办法 大文件可以手动通过客户端上传, 然后在 Alist 中打开秒传~

相当于手动上传, 至少不会让 CloudSync 一直循环上传

tonvoo commented 11 months ago

类似问题,cloud sync 似乎还没有 timeout 参数,有点尴尬

@GhostFlying 那么cloud sync目前没有好的解决办法了?

我有个笨办法 大文件可以手动通过客户端上传, 然后在 Alist 中打开秒传~

相当于手动上传, 至少不会让 CloudSync 一直循环上传

但是我的CloudSync 是选择了加密的。

wixb50 commented 11 months ago

为啥我感觉升级alist之前旧版本没有这问题,因为我10g的文件都是之前同步的。现在不行了

Hhh3S commented 11 months ago

为啥我感觉升级alist之前旧版本没有这问题,因为我10g的文件都是之前同步的。现在不行了

确实是的,之前都是可以成功的

tonvoo commented 11 months ago

为啥我感觉升级alist之前旧版本没有这问题,因为我10g的文件都是之前同步的。现在不行了

确实是的,之前都是可以成功的

是哪个版本?我回退过去试试

Skimige commented 9 months ago

@xhofe @SeanHeuc v3.26.0 使用 WebDAV 上传(较大的,若干 GB,普通家宽上传速度,4 传输任务并行)文件到阿里云盘,可以不产生缓存文件,正常上传成功不失败; v3.27.0 不修改 rclone 命令行的前提下,会先产生缓存文件,然后在文件尚未上传完成且 5 分钟超时之后失败。

不太懂狗语言,晚上看 log 看了半天一直上传失败之后开始降级,这是我的测试结果。

经过测试,导致差异的是 commit a3748af772ef3f01e9d9821c0034d91602ee4bff。

基于 a3748af772ef3f01e9d9821c0034d91602ee4bff 构建的版本,rclone 添加 --timeout 0 参数之后最终可以上传成功,但是期间 temp 会占用较大硬盘空间。

我不理解的是,既然我没有打开秒传,对于阿里云盘就无需计算 hash,为什么还需要把文件先接收到 temp?这取代了原本可以正常工作、不占用额外存储空间的 stream 方式,没有带来太多好处,还会导致额外的配置问题。

PrestarLin commented 8 months ago

@xhofe 这个不是客户端超时的问题,应该是alist里面有webdav的一些配置?目前来看上传到阿里云盘和夸克有这个问题,大小超过1g就会,先有本地缓存,最后就是上传失败,时间在五分钟内。使用其他阿里云盘webdav没有这个问题,请求大佬帮忙修复🙏目前v3.30,该问题依然存在🙏

assassin1314 commented 8 months ago

按照楼上大佬说的,退回到v3.26.0版本,现在看日志好像不报错了

assassin1314 commented 8 months ago

补充一下,我是用群晖cloud sync加密后通过alist webdav上传到阿里云盘做备份,大概3w个文件,100g左右的照片,3天了没传完,看网络上传一直是占用4M/s,但是文件同步数量就是很慢的上涨,今天退回到旧版本号,速度嘎嘎快了。我之前同步过一次,也是没发现有这么慢的,看起来新版本确实有点问题。 有类似问题的大佬们可以用旧版本试试

tonvoo commented 7 months ago

补充一下,我是用群晖cloud sync加密后通过alist webdav上传到阿里云盘做备份,大概3w个文件,100g左右的照片,3天了没传完,看网络上传一直是占用4M/s,但是文件同步数量就是很慢的上涨,今天退回到旧版本号,速度嘎嘎快了。我之前同步过一次,也是没发现有这么慢的,看起来新版本确实有点问题。 有类似问题的大佬们可以用旧版本试试

是3.26吗?

assassin1314 commented 7 months ago

补充一下,我是用群晖cloud sync加密后通过alist webdav上传到阿里云盘做备份,大概3w个文件,100g左右的照片,3天了没传完,看网络上传一直是占用4M/s,但是文件同步数量就是很慢的上涨,今天退回到旧版本号,速度嘎嘎快了。我之前同步过一次,也是没发现有这么慢的,看起来新版本确实有点问题。 有类似问题的大佬们可以用旧版本试试

是3.26吗?

是的,从最新版本退回到3.26了

tigertall commented 7 months ago

5512 的处理方案看下是否能解决

9k001 commented 7 months ago

我最近这周发现试用rclone +wabdav + 阿里云 备份失败,同样是大容量文件。 按照上面所说 回退v3.26.0版本 成功。 这是个开发引入的问题,我建议这个issues重新打开。

scalpl commented 7 months ago

附议

PrestarLin commented 7 months ago

@xhofe

Durianyang commented 7 months ago

去年用的某个版本从未出现问题,今年只要有大文件就没成功备份过,心力交瘁

tonvoo commented 7 months ago

今天按照大佬建议,退回到docker的3.26版本,挂载quark的webdav,使用sync同步,仍然存在5分钟失败问题。有临时文件,在5分钟左右,临时文件被删除,上传失败。

9k001 commented 7 months ago

今天按照大佬建议,退回到docker的3.26版本,挂载quark的webdav,使用sync同步,仍然存在5分钟失败问题。有临时文件,在5分钟左右,临时文件被删除,上传失败。

尝试不需要缓存 我使用rclone 备份,没用缓存

tyrone2015 commented 7 months ago

启用加密的情况下,回退v3.26.0版本 成功,测试数据大小为8G,遇到这个问题的数据为2G

CodFrm commented 3 weeks ago

目前我自己手动改掉了代码,重置了ctx,虽然还是有问题,但好歹是解决了

image

htfcuddles commented 1 week ago

@SeanHeuc @xhofe 可以重新打开这个Issue吗?v3.26.0 之前没有问题,客户端加timeout参数并不能解决问题,因为有很多客户端不支持timeout的,所有大文件上传失败