LINUX.ORG.RU

сломался ejabberd

 


0

1

После нескольких месяце бесперебойной работы сломался ejabberd на моем VPS. Гугление не помогает, все советы из разряда войдите-выйдите и перерегистрируйте. Уже 2 дня починить не получается.

Конфиг ejabberd: http://pastebin.com/ee0fD5zS

Лог ошибки: http://pastebin.com/KPmu1s2H

Если модуль выключить, то ошибка с другим модулем такая же. Советуют удалить пользователя и создать заново, но это как-то неправильно что-ли. Да и с переносом истории(история на сервере хранится) думаю не так все просто будет.

Лор - помогай.

★★★★★

IP address and port number already used: 0.0.0.0 5222

Так вот проблема же, не? Попробуй netstat-ом посмотреть что висит на порту 5222. Или я чего-то не догоняю?

Goganchic ★★
()

Ну вот же тебе говорят (из твоего лога):

Failed to open socket:
  {5222,ejabberd_c2s,[inet,{ip,{0,0,0,0}}]}

Reason: IP address and port number already used: 0.0.0.0 5222

Что-то уже запущено на 5222 порту.

Oxdeadbeef ★★★
()
Ответ на: комментарий от Goganchic

Так вот проблема же, не? Попробуй netstat-ом посмотреть что висит на порту 5222. Или я чего-то не догоняю?

netstat говорит что на 5222 никто не слушает и не висит. может конечно я неправильно им пользуюсь, но вряд ли.

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от Oxdeadbeef

Приношу извинения. Проморгал, что lua51 висела на 5222. Наверное я netstat пользоваться не очень умею :( Видимо давно установленный prosody почему-то решил проснуться и занять порт через lua.

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

netstat -natp показал редиску lua51(с другими ключами не показывал этот порт занятым). c ключами netstat я не очень дружен, пришлось нагугливать правильное использование.

Loki13 ★★★★★
() автор топика

Всем спасибо!

Loki13 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.