Documentation
¶
Index ¶
- func CleanExpiredFiles(ctx context.Context, c *app.RequestContext)
- func CleanTempFiles(ctx context.Context, c *app.RequestContext)
- func GetStorageStatus(ctx context.Context, c *app.RequestContext)
- func GetSystemInfo(ctx context.Context, c *app.RequestContext)
- func GetSystemLogs(ctx context.Context, c *app.RequestContext)
- func OptimizeDatabase(ctx context.Context, c *app.RequestContext)
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.
Click to show internal directories.
Click to hide internal directories.