The blocklet server cleanup 命令是一個公用程式工具,用於執行各種伺服器層級的維護任務。它能幫助您透過清理快取、重設狀態或管理網路配置來解決問題,而無需停止整個伺服器。
用法
該命令的基本語法是:
基本語法
blocklet server cleanup <target>其中 <target> 是您想要執行的特定清理任務。
可用目標
以下是可用清理目標的摘要:
| 目標 | 說明 |
|---|---|
cache | 清理伺服器的應用程式快取。 |
maintenance-status | 將伺服器從維護模式中重設,通常在升級失敗後使用。 |
blacklist | 清除路由器封鎖清單中的所有條目。 |
blacklist-expired | 僅清除路由器封鎖清單中已過期的條目。 |
清理伺服器快取
此目標會清理伺服器的應用程式快取。如果您懷疑過期或損壞的資料導致伺服器運作出現問題,這會很有用。
清理快取命令
blocklet server cleanup cache成功執行後,您將看到一條確認訊息:
成功輸出
Cache for server cleared: [list of cleared cache keys]重設維護狀態
如果您的伺服器卡在維護模式(例如,在升級失敗或中斷後),此命令將重設其狀態。它會清除 upgradeSessionId 並恢復伺服器先前的運作模式,使其能再次正常運作。
重設狀態命令
blocklet server cleanup maintenance-status成功後,將顯示以下訊息:
成功輸出
Server maintenance status reset清理路由器封鎖清單
此命令會完全清除伺服器的路由器封鎖清單,該清單用於暫時封鎖有問題的路由或 IP。清除列表後,伺服器的路由規則將立即重新評估。
清理封鎖清單命令
blocklet server cleanup blacklist成功執行將產生此輸出:
成功輸出
All router blocklist cleared清理過期的路由器封鎖清單
與清除整個封鎖清單不同,此目標專門只移除已超過其過期時間的條目。這是一種干擾性較小的清理封鎖清單的方式,同時保留有效的封鎖。
清理過期封鎖清單命令
blocklet server cleanup blacklist-expired成功後您將看到以下確認訊息:
成功輸出
Expired router blocklist cleared