• История одной проблемы с отключением пользователей Ejabberd после обновления 2.1.13->15.07

      В связи с тем, что гугль мало помог в решении возникшей проблемы — пусть это останется тут, может кому из коллег-админов поможет сэкономить некоторое количество времени и нервов.
      Имеем ejabberd 2.1.13 из портов freebsd (10), полторы сотни зарегистрированных пользователей внутри организации, и некоторую потребность в его обновлении.
      Пересобираем (portmaster) erlang (с R16 до R18), перезапускаем ejabberd — имеющиеся в онлайне в вечернее время полтора десятка пользователей успешно переподключились.
      Собираем ejabberd, бекап, portmaster ejabberd, рестарт. Конвертируем конфиг в yaml.
      Сервер поднимается, полтора десятка клиентов подключились, sendxmpp работает, zabbix тоже заработал, спокойно уходим домой.

      С утра выясняется, что у одного из сотрудников не работает клиент (Miranda IM).
      То есть происходит подключение, грузится список контактов и тут же — уход в офлайн.
      Пробуем шаманства — обновить клиента, поменять на Miranda NG, поменять клиентский комп…
      Потом выясняется, что проблема не только у одного пользователя.
      У другого пользователя — подключение удается с… дцатой попытки.
      Читать дальше →