У меня есть настройка кластера 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 у которого был образец конфигурации. Модифицировал его с помощью нашей информации и наших дополнений, и теперь все сливки.