跳到主要内容

清理服务器

blocklet server cleanup 命令是一个用于执行各种服务器级维护任务的实用工具。它通过清除缓存、重置状态或管理网络配置来帮助您解决问题,而无需停止整个服务器。

用法

该命令的基本语法是:

Basic Syntax

bash
blocklet server cleanup <target>

其中 <target> 是您想要执行的特定清理任务。

可用目标

以下是可用的清理目标的摘要:

目标描述
cache清除服务器的应用程序缓存。
maintenance-status将服务器从维护模式中重置,通常在升级失败后使用。
blacklist清除路由器黑名单中的所有条目。
blacklist-expired仅清除路由器黑名单中已过期的条目。

清除服务器缓存

此目标会清除服务器的应用程序缓存。如果您怀疑过时或损坏的数据导致服务器运行出现问题,此功能会很有用。

Clear Cache Command

bash
blocklet server cleanup cache

成功执行后,您将看到一条确认消息:

Success Output

bash
Cache for server cleared: [list of cleared cache keys]

重置维护状态

如果您的服务器卡在维护模式(例如,在升级失败或中断后),此命令将重置其状态。它会清除 upgradeSessionId 并恢复服务器之前的操作模式,使其能够再次正常运行。

Reset Status Command

bash
blocklet server cleanup maintenance-status

成功后,将显示以下消息:

Success Output

bash
Server maintenance status reset

清除路由器黑名单

此命令会完全清除服务器的路由器黑名单,该黑名单用于临时阻止有问题的路由或 IP。清除列表后,服务器的路由规则将立即重新评估。

Clear Blocklist Command

bash
blocklet server cleanup blacklist

成功执行将产生以下输出:

Success Output

bash
All router blocklist cleared

清除过期的路由器黑名单

与清除整个黑名单不同,此目标专门仅删除已超过其过期时间的条目。这是一种清理黑名单的干扰性较小的方法,同时保留活动的阻止条目。

Clear Expired Blocklist Command

bash
blocklet server cleanup blacklist-expired

成功后,您将看到以下确认信息:

Success Output

bash
Expired router blocklist cleared