Hi. I have crashes like the one below happening several times a month (or may be even couple times a week - it seems to be more often now). Ejabberd leaves behind the crash log but I have troubles understanding it. Can anybody please tell me what is going wrong?
I have the following components used: pubsub, http-binding, anonymous auth, set of transports.
=CRASH REPORT==== 10-Aug-2007::02:35:26 === crasher: pid: <0.2924.195> registered_name: [] error_info: {normal,{gen_fsm,sync_send_all_state_event, [<0.29551.194>,{http_get,408714,25,1}]}} initial_call: {ejabberd_http,receive_headers, [{state, gen_tcp, #Port<0.13047235>, undefined, undefined, undefined, undefined, undefined, undefined, "en", true, true, true, false, []}]} ancestors: [ejabberd_http_sup,ejabberd_sup,<0.37.0>] messages: [] links: [#Port<0.13047235>,<0.174.0>] dictionary: [] trap_exit: false status: running heap_size: 1597 stack_size: 21 reductions: 2649 neighbours: =SUPERVISOR REPORT==== 10-Aug-2007::02:35:26 === Supervisor: {local,ejabberd_http_sup} Context: child_terminated Reason: {normal,{gen_fsm,sync_send_all_state_event, [<0.29551.194>,{http_get,408714,25,1}]}} Offender: [{pid,<0.2924.195>}, {name,undefined}, {mfa,{ejabberd_http,start_link, [{gen_tcp,#Port<0.13047235>}, [http_poll,http_bind,web_admin]]}}, {restart_type,temporary}, {shutdown,brutal_kill}, {child_type,worker}] =CRASH REPORT==== 10-Aug-2007::02:40:27 === crasher: pid: <0.2003.194> registered_name: [] error_info: {normal,{gen_fsm,sync_send_all_state_event, [<0.2001.194>,activate]}} initial_call: {gen,init_it, [gen_server, <0.169.0>, <0.169.0>, ejabberd_receiver, [{http_bind,<0.2001.194>}, ejabberd_http_bind, none, infinity, <0.2002.194>], []]} ancestors: [ejabberd_receiver_sup,ejabberd_sup,<0.37.0>] messages: [{tcp_closed,{http_bind,<0.2001.194>}}] links: [<0.169.0>] dictionary: [] trap_exit: false status: running heap_size: 377 stack_size: 21 reductions: 24822 neighbours: =SUPERVISOR REPORT==== 10-Aug-2007::02:40:27 === Supervisor: {local,ejabberd_receiver_sup} Context: child_terminated Reason: {normal,{gen_fsm,sync_send_all_state_event, [<0.2001.194>,activate]}} Offender: [{pid,<0.2003.194>}, {name,undefined}, {mfa,{ejabberd_receiver, start_link, [{http_bind,<0.2001.194>}, ejabberd_http_bind, none, infinity, <0.2002.194>]}}, {restart_type,temporary}, {shutdown,brutal_kill}, {child_type,worker}] =CRASH REPORT==== 10-Aug-2007::02:45:32 === crasher: pid: <0.25931.195> registered_name: [] error_info: {normal,{gen_fsm,sync_send_all_state_event, [<0.20157.193>,{http_get,214929,25,1}]}} initial_call: {ejabberd_http,receive_headers, [{state, gen_tcp, #Port<0.13087849>, undefined, undefined, undefined, undefined, undefined, undefined, "en", true, true, true, false, []}]} ancestors: [ejabberd_http_sup,ejabberd_sup,<0.37.0>] messages: [] links: [#Port<0.13087849>,<0.174.0>] dictionary: [] trap_exit: false status: running heap_size: 2584 stack_size: 21 reductions: 2690 neighbours: =SUPERVISOR REPORT==== 10-Aug-2007::02:45:32 === Supervisor: {local,ejabberd_http_sup} Context: child_terminated Reason: {normal,{gen_fsm,sync_send_all_state_event, [<0.20157.193>,{http_get,214929,25,1}]}} Offender: [{pid,<0.25931.195>}, {name,undefined}, {mfa,{ejabberd_http,start_link, [{gen_tcp,#Port<0.13087849>}, [http_poll,http_bind,web_admin]]}}, {restart_type,temporary}, {shutdown,brutal_kill}, {child_type,worker}] =CRASH REPORT==== 10-Aug-2007::02:48:05 === crasher: pid: <0.31639.195> registered_name: [] error_info: {normal,{gen_fsm,sync_send_all_state_event, [<0.30897.195>, {http_put, 461973, "99e91c5bcba05d2fff9da1f99f0b2efe44a90389", [], 2, [], []}]}} initial_call: {ejabberd_http,receive_headers, [{state, gen_tcp, #Port<0.13097655>, undefined, undefined, undefined, undefined, undefined, undefined, "en", true, true, true, false, []}]} ancestors: [ejabberd_http_sup,ejabberd_sup,<0.37.0>] messages: [] links: [#Port<0.13097655>,<0.174.0>] dictionary: [] trap_exit: false status: running heap_size: 1597 stack_size: 21 reductions: 2408 neighbours: =SUPERVISOR REPORT==== 10-Aug-2007::02:48:05 === Supervisor: {local,ejabberd_http_sup} Context: child_terminated Reason: {normal,{gen_fsm,sync_send_all_state_event, [<0.30897.195>, {http_put, 461973, "99e91c5bcba05d2fff9da1f99f0b2efe44a90389", [], 2, [], []}]}} Offender: [{pid,<0.31639.195>}, {name,undefined}, {mfa,{ejabberd_http,start_link, [{gen_tcp,#Port<0.13097655>}, [http_poll,http_bind,web_admin]]}}, {restart_type,temporary}, {shutdown,brutal_kill}, {child_type,worker}]
I don't understand the
I don't understand the reason of the problem. The only thing I clearly read is something about ejabberd_http.
How did you install ejabberd, and which version, and did you apply patches, or installed additional modules? When you start the server, does any error appear immediately? When those errors appear, does ejabberd crash completely and you have to restart it? Does the Web Administration work? Did you find any action that triggers those errors?
Hi all, does a
Hi all,
does a troubleshooting manuals exist at all?
The jwchat has been installed, but it not works due to crashes
=CRASH REPORT==== 26-Nov-2007::21:58:35 ===
crasher:
pid: <0.310.0>
registered_name: []
error_info: {aborted,{no_exists,[http_poll,"Accept: text/xml"]}}
initial_call: {ejabberd_http,
receive_headers,
[{state,
gen_tcp,
#Port<0.310>,
undefined,
undefined,
undefined,
undefined,
undefined,
undefined,
"en",
true,
true,
false,
[]}]}
ancestors: [ejabberd_http_sup,ejabberd_sup,<0.36.0>]
messages: []
links: [<0.220.0>,#Port<0.310>]
dictionary: []
trap_exit: false
status: running
heap_size: 1597
stack_size: 21
reductions: 4460
neighbours:
=SUPERVISOR REPORT==== 26-Nov-2007::21:58:35 ===
Supervisor: {local,ejabberd_http_sup}
Context: child_terminated
Reason: {aborted,{no_exists,[http_poll,"Accept: text/xml"]}}
Offender: [{pid,<0.310.0>},
{name,undefined},
{mfa,{ejabberd_http,start_link,
[{gen_tcp,#Port<0.310>},
[http_poll,web_admin]]}},
{restart_type,temporary},
{shutdown,brutal_kill},
{child_type,worker}]
Environment:
WinXP Pro (SP2 + updates), Apache 2.2.6, ejabberd 1.1.4 (Win installer, default configuration)
jwchat 1.0 (beta3), 'HTTP Polling' mode
Hostname: iXp (ejabberd config)
Virtual host: jabber.i.home (mapped to localhost through hosts file)