Ejabberd 18.12.1 - key_exists, чушь, ошибка плохого соединения

Я использую ejabberd v17.08. У меня была проблема с закладками MUC, и из-за этого я обновился до версии 18.12.1, в которой есть преобразование закладок (XEP-0411). Я использую BOSH для подключения, и иногда приходит к ошибке, а затем пользователи теряют подключения:


POST https://server:5443/bosh/ 400 (неверный запрос).


В журнале у меня есть это сообщение:

[error] <0.810.0> gen_fsm <0.810.0> in state active terminated with
 reason: {key_exists,962592693} in gb_trees:insert_1/4 line 319
[error] <0.810.0> CRASH REPORT Process <0.810.0> with 0 neighbours
 exited with reason: {key_exists,962592693}
 in gb_trees:insert_1/4 line 319
 in p1_fsm:terminate/8 line 760
[error] <0.602.0> Supervisor 'mod_bosh_SERVER'
 had child undefined
 started with {ejabberd_bosh,start_link,undefined}
 at <0.810.0> exit with reason {key_exists,962592693}
 in gb_trees:insert_1/4 line 319
 in context child_terminated

ejabberd.yml, порт BOSH

 port: 5443
    ip: "::"
    module: ejabberd_http
    request_handlers:
      "/api": mod_http_api
      "/bosh": mod_bosh
    web_admin: true
    captcha: false
    tls: true

0 ответов

Другие вопросы по тегам