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