問題タブ [beam]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
erlang - ejabberd を使用した複数のビーム処理
バックエンドで ejabberd を使用して構築されたチャット アプリケーションに取り組んでいます。ejabberd を開始するたびに: 複数の ejabberd/beam プロセスが開始され、しばらくすると..そのうちの 1 つが CPU を完全に占有していることがわかります..erlang 仮想マシンとシステム全体を再起動すると、この問題はしばらくの間修正されます.. .しかし、再び現れる..
これをデバッグする方法についての指針はありますか?
トッププロセスとprocesses_infoを調べるためにetopを使用してみました:プロセスの削減を見て、物事は高レベルでうまく見えました..何かが欠けているかどうかわかりませんか?
おそらく不足している追加のツール/ものはありますか? 任意のポインタは本当に高く評価されます. 最新の ejabberd と otp/erlang バージョン 22 を使用しています。