Cassandra クラスター (12 ノード) の管理に Priam を使用しています。12 個のトークンのうち、2 個のトークンが NFThinCassandraDaemon プロセスのスレッド カウントを増やし続けます。これらのインスタンスをリサイクルしたので、これらの 2 つのトークンに関係があることがわかり、新しいノードは同じ動作を示します。この時点で、これらの 2 つのノードには約 15000 のスレッド (および増加) がありますが、他のノードは同じプロセスに対して約 60 ~ 300 のスレッドを保持しています。要約すると、不良ノードで上記を判断するために私が行う手順は次のとおりです。
jps -l --> CassandraDaemon の pid を取得します
cat /proc//status --> このプロセスの「スレッド」の値に注意してください。この値は増え続けています
それで、私の質問は、CassandraDaemon がスレッドを生成する明白な理由は何ですか? そして、これら 2 つのトークン ノードがスレッドを解放しないのはなぜだと思いますか? また、誰かがこの行動や通常の容疑者を見たことがありますか?