Skip to content

[Bug] Temporary backup files are not cleaned up after Qiniu upload failure #13226

Description

@lssdo12

Contact Information

github上联系

1Panel Version

v2.0.15

Problem Description

七牛云定时备份如果上传失败,日志内显示会重试几次,这样会导致 /opt/1panel/backup/tmp 里的临时文件多了几份并且不会自动清理,最终导致磁盘占满。几百兆的文件上传似乎经常失败导致重试

Steps to Reproduce

计划任务新建任务,随便备份一个较大的文件夹(几百MB),备份账号选择七牛云,执行任务

The expected correct result

就算上传失败,也应该清理临时文件

Related log output

2026/07/09 14:38:02 执行 [cronjob-vertex] 任务开始 [START]
2026/07/09 14:38:02 Dir: /dockerfile/vertex/vertex, Excludes: 
2026/07/09 14:38:10 开始上传备份文件 directory/vertex/dockerfile_vertex_vertex_20260709143802_r0.tar.gz 到 七牛云
2026/07/09 14:40:52 上传 失败 Get "https://uc.qiniuapi.com/v4/query?ak=********&bucket=lwx-space": net/http: TLS handshake timeout
2026/07/09 14:40:52 备份 [/dockerfile/vertex/vertex] 失败: Get "https://uc.qiniuapi.com/v4/query?ak=********&bucket=lwx-space": net/http: TLS handshake timeout
2026/07/09 14:40:53 开始第 1 次重试
2026/07/09 14:40:53 Dir: /dockerfile/vertex/vertex, Excludes: 
2026/07/09 14:41:01 开始上传备份文件 directory/vertex/dockerfile_vertex_vertex_20260709144053_ms.tar.gz 到 七牛云
2026/07/09 14:43:42 上传 失败 Get "https://uc.qiniuapi.com/v4/query?ak=********&bucket=lwx-space": net/http: TLS handshake timeout
2026/07/09 14:43:42 备份 [/dockerfile/vertex/vertex] 失败: Get "https://uc.qiniuapi.com/v4/query?ak=********&bucket=lwx-space": net/http: TLS handshake timeout
2026/07/09 14:43:43 开始第 2 次重试
2026/07/09 14:43:43 Dir: /dockerfile/vertex/vertex, Excludes: 
2026/07/09 14:43:51 开始上传备份文件 directory/vertex/dockerfile_vertex_vertex_20260709144343_a2.tar.gz 到 七牛云
2026/07/09 14:46:33 上传 失败 Get "https://uc.qiniuapi.com/v4/query?ak=********&bucket=lwx-space": net/http: TLS handshake timeout
2026/07/09 14:46:33 备份 [/dockerfile/vertex/vertex] 失败: Get "https://uc.qiniuapi.com/v4/query?ak=********&bucket=lwx-space": net/http: TLS handshake timeout
2026/07/09 14:46:34 开始第 3 次重试
2026/07/09 14:46:34 Dir: /dockerfile/vertex/vertex, Excludes: 
2026/07/09 14:46:42 开始上传备份文件 directory/vertex/dockerfile_vertex_vertex_20260709144634_oy.tar.gz 到 七牛云
2026/07/09 14:49:23 上传 失败 Get "https://uc.qiniuapi.com/v4/query?ak=********&bucket=lwx-space": net/http: TLS handshake timeout
2026/07/09 14:49:23 备份 [/dockerfile/vertex/vertex] 失败: Get "https://uc.qiniuapi.com/v4/query?ak=********&bucket=lwx-space": net/http: TLS handshake timeout
2026/07/09 14:49:25 [TASK-END]

Additional Information

Image

Metadata

Metadata

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions