maintenance

package
v0.33.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CleanExpiredFiles

func CleanExpiredFiles(ctx context.Context, c *app.RequestContext)

CleanExpiredFiles 清理过期文件(DB 记录 + 物理文件)。 此前误接 DB-only 的 CleanupExpiredFiles:手动清理只删记录不删存储对象, 远端后端(s3/webdav/多云)上制造永久孤儿对象——与每小时定时任务 (startExpiredFileCleanup → CleanExpiredFiles)行为不一致。2026-10-06 215 COS 实测确认。 @router /admin/maintenance/clean-expired [POST]

func CleanTempFiles

func CleanTempFiles(ctx context.Context, c *app.RequestContext)

CleanTempFiles 清理临时文件 @router /admin/maintenance/clean-temp [POST]

func GetStorageStatus

func GetStorageStatus(ctx context.Context, c *app.RequestContext)

GetStorageStatus 获取存储状态 @router /admin/maintenance/monitor/storage [GET]

func GetSystemInfo

func GetSystemInfo(ctx context.Context, c *app.RequestContext)

GetSystemInfo 获取系统信息 @router /admin/maintenance/system-info [GET]

func GetSystemLogs

func GetSystemLogs(ctx context.Context, c *app.RequestContext)

GetSystemLogs 获取系统日志 @router /admin/maintenance/logs [GET]

func OptimizeDatabase

func OptimizeDatabase(ctx context.Context, c *app.RequestContext)

OptimizeDatabase 数据库优化(sqlite: VACUUM+ANALYZE;mysql/pg: 统计刷新) @router /admin/maintenance/optimize [POST]

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL