Назад | Перейти на главную страницу

Эджабберд не разрешает регистрацию от клиента

У меня есть настройка кластера ejabber. При попытке зарегистрировать пользователя с помощью клиента (например, Adium) я получаю сообщение об ошибке 503: Service Unavailable. Я использую ejabberd 2.1.x

Журнал показывает это:

E(<0.389.0>:ejabberd_hooks:335) : {{case_clause,
                                   {value,{access,register,[{allow,all}]}}},
                                  [{gen_mod,get_opt,3},
                                   {mod_register,try_register,5},
                                   {mod_register,process_iq,4},
                                   {mod_register,
                                    unauthenticated_iq_register,4},
                                   {ejabberd_hooks,run_fold1,4},
                                   {ejabberd_c2s,
                                    process_unauthenticated_stanza,2},
                                   {ejabberd_c2s,wait_for_feature_request,2},
                                   {p1_fsm,handle_msg,10}]}
running hook: {c2s_unauthenticated_iq,
                 ["domain.com",
                  {iq,"purple111a7fa3",set,"jabber:iq:register",[],
                      {xmlelement,"query",
                          [{"xmlns","jabber:iq:register"}],
                          [{xmlelement,"username",[],[{xmlcdata,<<"user">>}]},
                           {xmlelement,"password",[],
                               [{xmlcdata,<<"psd">>}]}]}},
                  {{my local ip},56632}]}

domain.com это мой домен, user это имя пользователя, pass - это пароль, а мой локальный IP-адрес - это локальный IP-адрес компьютера, на котором я работаю.

Любые идеи?

ХОРОШО. Оказывается, проблема в файле конфигурации. Мы обновились с 2.1.3 до 2.1.x, и все показалось крутым. Думаю, он запустился, но кое-что было испорчено.

Нашел http://wiki.laptop.org/go/Ejabberd_Configuration у которого был образец конфигурации. Модифицировал его с помощью нашей информации и наших дополнений, и теперь все сливки.