Ejabberd 17.12 上的内存泄漏
Memory Leak on Ejabberd 17.12
我们是 运行 ejabberd 17.12 服务器,用于通过 BOSH 进行简单的 MUC 聊天。
我们使用 REST API 在运行时创建 MUC 非永久房间以及管理用户。
启用模块: mod_adhoc, mod_admin_extra, mod_announce, mod_blocking, mod_bosh, mod_caps, mod_carboncopy, mod_client_state, mod_configure, mod_disco, mod_http_api, mod_last, mod_mam, mod_muc, mod_muc_admin, mod_muc_log, mod_offline, mod_ping, mod_privacy, mod_private, mod_pubsub, mod_push, mod_push_keepalive, mod_roster, mod_s2s_dialback, mod_stream_mgmt, mod_vcard, mod_vcard_xupdate, mod_version
.
我们正面临内存泄漏,其中 erlang 总是报告将近 50mb 的使用量,但 OS 内存分配总是在增加。最终它会在 2-3 天内崩溃。
错误日志报告 amnesia overloaded & SQL timeout 但在交叉检查数据库服务器 (RDS) 后,它的日志中没有任何崩溃或不可用。
您可以查看错误日志 here
我查看了其他帖子并尝试了这些建议,但无济于事。我也删除了 mod_shared_roster。
这是一个已知问题(TLS 驱动程序中的泄漏)并已在 18.01+ 中修复。
我们是 运行 ejabberd 17.12 服务器,用于通过 BOSH 进行简单的 MUC 聊天。
我们使用 REST API 在运行时创建 MUC 非永久房间以及管理用户。
启用模块: mod_adhoc, mod_admin_extra, mod_announce, mod_blocking, mod_bosh, mod_caps, mod_carboncopy, mod_client_state, mod_configure, mod_disco, mod_http_api, mod_last, mod_mam, mod_muc, mod_muc_admin, mod_muc_log, mod_offline, mod_ping, mod_privacy, mod_private, mod_pubsub, mod_push, mod_push_keepalive, mod_roster, mod_s2s_dialback, mod_stream_mgmt, mod_vcard, mod_vcard_xupdate, mod_version
.
我们正面临内存泄漏,其中 erlang 总是报告将近 50mb 的使用量,但 OS 内存分配总是在增加。最终它会在 2-3 天内崩溃。 错误日志报告 amnesia overloaded & SQL timeout 但在交叉检查数据库服务器 (RDS) 后,它的日志中没有任何崩溃或不可用。 您可以查看错误日志 here
我查看了其他帖子并尝试了这些建议,但无济于事。我也删除了 mod_shared_roster。
这是一个已知问题(TLS 驱动程序中的泄漏)并已在 18.01+ 中修复。