0

Erlang がクラッシュして再起動する理由がわかりません。Ejabberd サーバーを実行していますが、そのログ フォルダーは常に erl_crash_xxxx.dump ファイルでいっぱいです。この問題をデバッグするにはどうすればよいですか。

以下は erlang.log ファイルの一部です:

=CRASH REPORT==== 4-Sep-2013::19:44:51 ===
  crasher:
    initial call: ejabberd_http:init/2
    pid: <0.15614.15>
    registered_name: []
    exception exit: {normal,
                        {gen_fsm,sync_send_all_state_event,
                            [<0.15454.15>,
                             {http_put,2020093061,
                                 [{"xmlns",
                                   "http://jabber.org/protocol/httpbind"},
                                  {"rid","2020093061"},
                                  {"sid",
                                   "26820e4cd7d331de864b857d1ef3351caf7dbac5"}],
                                 [],115,1,[],
                                 {{49,205,148,16},56132}},
                             30000]}}
      in function  gen_fsm:sync_send_all_state_event/3
      in call from ejabberd_http_bind:http_put/7
      in call from ejabberd_http_bind:handle_http_put/7
      in call from ejabberd_http:process/2
      in call from ejabberd_http:process_request/1
      in call from ejabberd_http:process_header/2
      in call from ejabberd_http:receive_headers/1
    ancestors: [ejabberd_http_sup,ejabberd_sup,<0.37.0>]
    messages: []
    links: [<0.274.0>,#Port<0.1519795>]
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 2584
    stack_size: 24
    reductions: 1082
  neighbours:

以下は、一般的なクラッシュ ダンプ ファイルの先頭の数行です。

=erl_crash_dump:0.1
Tue Sep  3 16:31:47 2013
Slogan: Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
System version: Erlang R14B04 (erts-5.8.5) [source] [64-bit] [rq:1] [async-threads:0] [hipe] [kernel-poll:false]
Compiled: Wed Oct  5 17:25:18 2011
Taints:
Atoms: 4699
=memory
total: 21498768
processes: 556368
processes_used: 541208
system: 20942400
atom: 322177
atom_used: 302233
binary: 18216
code: 2165726
ets: 53736
=hash_table:atom_tab
size: 3203
used: 2471
4

1 に答える 1