Ставил на Debian Sarge из пакетов.
=CRASH REPORT==== 26-Jun-2006::14:09:52 ===
crasher:
pid: <0.284.0>
registered_name: []
error_info: {undef,[{ejabberd_auth_undefined,
check_password,
["user","mydomen.ru","user"]},
{lists,any,2},
{ejabberd_web,process_get,2},
{ejabberd_http,process_request,1},
{ejabberd_http,process_header,2},
{ejabberd_http,receive_headers,1},
{proc_lib,init_p,5}]}
initial_call: {ejabberd_http,receive_headers,
[{state,
gen_tcp,
#Port<0.319>,
undefined,
undefined,
undefined,
undefined,
undefined,
undefined,
"en",
true,
true,
false,
[]}]}
ancestors: [ejabberd_http_sup,ejabberd_sup,<0.37.0>]
messages: []
links: [<0.211.0>,#Port<0.319>]
dictionary: []
trap_exit: false
status: running
heap_size: 610
stack_size: 21
reductions: 1386
neighbours:
Re: Почему crash?
Кажется, твоя конфигурация неправильна. ejabberd пробует использовать автентификацию "undefined" для домэна "mydomen.ru". Какие директивы "hosts", "auth_method", и "host_config" есть в конфиге?
директивы
{auth_method, internal}.
{hosts, ["localhost", "host.mydomen.ru"]}.
host_config у меня оставлен по умолчанию, т.е. закоментирован.
вот еще немного
=erl_crash_dump:0.1
Tue Jun 27 13:56:19 2006
Slogan: Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
System version: Erlang (BEAM) emulator version 5.4.13 [source] [hipe] [threads:0] [kernel-poll]
Compiled: Sun May 14 17:25:19 2006
Atoms: 3453
=memory
total: 2101993
processes: 196242
processes_used: 188234
system: 1905751
atom: 140261
atom_used: 137936
binary: 103028
code: 1011912
ets: 26852
=hash_table:atom_tab
Может этот кусок еще о чем-нибудь скажет.