Author Topic: После миграции сервера ejabberd на MySQL часть клиентов миранды не коннектятся  (Read 4208 times)

0 Members and 1 Guest are viewing this topic.

Offline virt

Добрый день,
Сервер ejabberd 18.12.1 после миграции БД с mnesia на MySQL часть клиентов использующих миранду(плагин jabber) не может законнектится.

В логах ejabber проскакивают ошибки вида
[debug] <0.589.0>@mod_client_state:filter_other:280 Won't add stanza for virt@host.net/work to CSI queue
[debug] <0.589.0>@mod_client_state:dequeue_sender:331 Flushing packets of virt@host.net from CSI queue of virt@host.net/work

[warning] <0.600.0>@mod_stream_mgmt:check_h_attribute:469 virt@host.net/DESKTOP-40CN78G acknowledged 3 stanzas, but only 2 were sent
[info] <0.600.0>@ejabberd_c2s:process_terminated:267 (tls|<0.600.0>) Closing c2s session for virt@host.net/DESKTOP-40CN78G: Stream closed by local host: Client acknowledged more stanzas than sent by server (undefined-condition)

Ошибки эти редкие и возможно не относятся к данной проблеме.
Прилагаю нетлог и versioninfo.


 

Offline virt

Отключил на сервере stream managment.
Все равно не коннектит.
Точнее соединение происходит, в миранде статус становится онлайн  в логах на сервере  пишется про успешную авторизацию, но контакт лист не обновляется. Все в оффлайне, и через несколько минут статус переходит в оффлайн
 

Offline ghazan

virt,
это знакомый дебилизм с серваком, когда он публикует пинг в капсах, а на самом деле модуль отключен.
можно врубить mod_ping на сервере, можно отключить keep alive в миранде
 

Offline virt

так якобы на сервере он включен...
  mod_ping:.
    send_pings: true
    ping_interval: 240
    ping_ack_timeout: 32
    timeout_action: kill

Попробую отключить в миранде keepalive..