2

バックエンドで ejabberd を使用して構築されたチャット アプリケーションに取り組んでいます。ejabberd を開始するたびに: 複数の ejabberd/beam プロセスが開始され、しばらくすると..そのうちの 1 つが CPU を完全に占有していることがわかります..erlang 仮想マシンとシステム全体を再起動すると、この問題はしばらくの間修正されます.. .しかし、再び現れる..

これをデバッグする方法についての指針はありますか?

トッププロセスとprocesses_infoを調べるためにetopを使用してみました:プロセスの削減を見て、物事は高レベルでうまく見えました..何かが欠けているかどうかわかりませんか?

おそらく不足している追加のツール/ものはありますか? 任意のポインタは本当に高く評価されます. 最新の ejabberd と otp/erlang バージョン 22 を使用しています。

4

0 に答える 0