
サーバーで node_exporter を実行すると、サーバー上に 5K を超える TCP_alloc があることが node_exporter に表示されます。サーバーを再起動した後も、TCP_alloc の数は 5K を超えています。コマンドを実行すると、数行しかありませんnetstat -anltup
。TCP_alloc をリストする正しい方法ですか? すべての TCP_alloc をリストし、この値を減らすにはどうすればよいですか?
答え1
#!/bin/bash
for i in /proc/* ;
do
if [ -d $i/fd ];then
echo $i $(ls $i/fd -l | grep socket: |wc -l)
fi
done
各プロセスのすべての TCP 接続を確認します。これで OK です。