はじめに
このドキュメントでは、NCS1Kの「START_BACKING_THREAD:BIND: no SPACE LEFT」エラーをトラブルシューティングし、クリアする方法について説明します。
問題の説明
start_backing_thread:bindを確認する:デバイス上にアラームを監視できない領域が残っていない(rootfsは100%満たされている)。 PMはrootfsディレクトリに収集のログを記録し、そのログを埋めます。バージョン:XR 7.3.2
実施された観察とアクション
- コマンド
<show alarms b s a>の出力が表示されず、エラー「start_backing_thread:bind: No space left on device」およびrootfs is fully occupiedが観察されます。
- Rootfsは100%充填されています。
メディア出力の表示
- Pmログファイルはrootfsディレクトリに書き込まれます。
PMログはrootfsに保存されます
PMファイルを削除する手順
このコマンドは、ルートディレクトリにあるすべてのファイルを表示します。
RP/0/RP0/CPU0:MUMNGD-MCD-O-NK4-01#run
[xr-vm_node0_RP0_CPU0:~]$cd /root
[xr-vm_node0_RP0_CPU0:/root]$ls -ltrah
このコマンドは、ディレクトリからファイルを削除します。
rm “filename” ----à
show mediaコマンドを使用して、ルートのサイズを確認します。
RP/0/RP0/CPU0:MUMNGD-MCD-O-NK4-01#show media
- 自動削除がシステムで発生しなかった理由を知ることが重要です。
- rootfsでは、1時間ごとにログを自動的に収集するPythonスクリプトが有効になっていることが確認できます。
- pmログの生成は、デフォルトではデバイスによって実行されません。手動で設定します。したがって、この自動削除も手動で行う必要があります。
- このプロセスを終了するには、rootfs内でpmログファイルが格納されている場所のソースを確認する必要があります。
- いくつかのPythonスクリプトがバックグラウンドで実行され、ネットワーク内の4つのncs1k4ノードから2つのノードのrootfsのpmログを収集していることが判明しました。
- これらは導入時に追加されました。
ハードディスクファイル
Pythonプロセスを強制終了するには、XRでreloadコマンドを使用します。
解決策:
これらのPythonプロセスを終了するには、ノードでXR RELOADを実行する必要があります。
XR RELOAD:コマンドはVMをリロードします。
RP/0/RP0/CPU0:MUMNGD-MCD-O-NK4-01#reload (Reloads the VM.)
リロードはサービスに影響しませんが、5 ~ 10分ほど管理を可視化する必要があります。rmコマンドを使用して、pm関連のファイルをクリーンアップすることもできます。
<rm -rf "/misc/disk1/pm_data">
<rm -rf "/root/*pm.txt">
<rm -rf "/root/PM-data*">
<rm -rf *2022.tgz (deletes all the files ending with 2022.tgz)>
同様に、不要なファイルも削除できます。