Техническое задание: Администрирование и обновление сервера XMPP (ejabberd)

Проблематика

На текущем сервере XMPP на базе ejabberd наблюдаются критические проблемы, влияющие на пользовательский опыт:

  • Регулярные задержки при установке соединения клиентов.
  • Проблемы с актуальным отображением и обновлением списка контактов (ростер).
  • Нестабильность работы, выражающаяся в самопроизвольных отключениях пользователей (дисконнекты).

Поставленные задачи

Для решения указанных проблем необходимо выполнить следующие работы:

  1. Обновление SSL-сертификата: Заменить текущий SSL-сертификат на актуальный и корректно настроить его в конфигурации ejabberd.
  2. Обновление версии ejabberd: Выполнить безопасное обновление сервера ejabberd до последней стабильной версии, совместимой с текущей конфигурацией и ОС.
  3. Базовая проверка и оптимизация: После обновлений проверить стабильность подключений, работу roster и отсутствие дисконнектов. При необходимости - выполнить тонкую настройку параметров сервера для повышения производительности.

Требования к результату

  • Сервер должен работать стабильно, без описанных задержек и самопроизвольных отключений.
  • SSL-сертификат должен быть валидным и правильно установлен.
  • Все сервисы и функции ejabberd после обновления должны работать корректно.
  • Желательно предоставить краткий отчет о проделанных изменениях.