我正在开发一个在后端使用 ejabberd 构建的聊天应用程序。每次我启动 ejabberd 时:我看到多个 ejabberd/beam 进程启动,一段时间后..我看到其中一个完全占用了 cpu..重新启动 erlang 虚拟机,整个系统在短时间内修复了这个问题.. ..但再次出现..
关于如何调试的任何指示?
我尝试使用 etop 查看顶级流程和 processes_info:查看流程减少情况,在高级别的情况下看起来不错..不确定我是否遗漏了什么?
我可能缺少的任何其他工具/东西?任何指针将不胜感激。我正在使用最新的 ejabberd 和 otp/erlang version-22。