Hi all,
I have ejabberd v 16.04 installed on a debian vps. The node intermittently is going down for some reason I don't know why. Sometimes every 2 days sometimes more than that. How can i work out the problem?
So far I have checked the logs and see a lot of these errors appearing in crash.log
2017-01-26 19:41:50 =CRASH REPORT====
crasher:
initial call: ejabberd_http:init/2
pid: <0.13659.9>
registered_name: []
exception error: {{badmatch,<<>>},[{ejabberd_http,extract_path_query,1,[{file,"src/ejabberd_http.erl"},{line,394}]},{ejabberd_http,process_request,1,[{file,"src/ejabberd_http.erl"},{line,422}]},{ejabberd_http,process_header,2,[{file,"src/ejabberd_http.erl"},{line,291}]},{ejabberd_http,parse_headers,1,[{file,"src/ejabberd_http.erl"},{line,211}]},{ejabberd_http,init,2,[{file,"src/ejabberd_http.erl"},{line,164}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}
ancestors: [<0.702.0>,ejabberd_listeners,ejabberd_sup,<0.39.0>]
messages: []
links: [#Port<0.287631>,#Port<0.287625>]
dictionary: []
trap_exit: false
status: running
heap_size: 1598
stack_size: 27
reductions: 1447
neighbours:
2017-01-26 19:52:00 =CRASH REPORT====
crasher:
initial call: ejabberd_http:init/2
pid: <0.13791.9>
registered_name: []
exception error: {{badmatch,<<>>},[{ejabberd_http,extract_path_query,1,[{file,"src/ejabberd_http.erl"},{line,394}]},{ejabberd_http,process_request,1,[{file,"src/ejabberd_http.erl"},{line,422}]},{ejabberd_http,process_header,2,[{file,"src/ejabberd_http.erl"},{line,291}]},{ejabberd_http,parse_headers,1,[{file,"src/ejabberd_http.erl"},{line,211}]},{ejabberd_http,init,2,[{file,"src/ejabberd_http.erl"},{line,164}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}
ancestors: [<0.702.0>,ejabberd_listeners,ejabberd_sup,<0.39.0>]
messages: []
links: [#Port<0.287678>,#Port<0.287712>]
dictionary: []
trap_exit: false
status: running
heap_size: 987
stack_size: 27
reductions: 94394
neighbours:
2017-01-26 20:10:44 =CRASH REPORT====
crasher:
initial call: ejabberd_http:init/2
pid: <0.14914.9>
registered_name: []
exception error: {{badmatch,<<>>},[{ejabberd_http,extract_path_query,1,[{file,"src/ejabberd_http.erl"},{line,394}]},{ejabberd_http,process_request,1,[{file,"src/ejabberd_http.erl"},{line,422}]},{ejabberd_http,process_header,2,[{file,"src/ejabberd_http.erl"},{line,291}]},{ejabberd_http,parse_headers,1,[{file,"src/ejabberd_http.erl"},{line,211}]},{ejabberd_http,init,2,[{file,"src/ejabberd_http.erl"},{line,164}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}
ancestors: [<0.702.0>,ejabberd_listeners,ejabberd_sup,<0.39.0>]
messages: []
links: [#Port<0.288206>,#Port<0.288207>]
dictionary: []
trap_exit: false
status: running
heap_size: 610
stack_size: 27
reductions: 103067
neighbours: