[Server-devel] ejabberd eating lots of CPU time - how to diagnose?

Daniel Drake dsd at laptop.org
Thu May 28 16:45:09 EDT 2009


2009/5/28 Daniel Drake <dsd at laptop.org>:
> And I'm not the only person to notice the overload, ejabberd is aware too:
>
> =ERROR REPORT==== 2009-05-28 15:36:36 ===
> Mnesia(ejabberd at schoolserver): ** WARNING ** Mnesia is overloaded: {dump_log,
>
> write_threshold}

More errors are flooding in, are they related to the patches that are
applied to ejabberd for XS?

=ERROR REPORT==== 2009-05-28 16:43:21 ===
E(<0.352.0>:ejabberd_hooks:205) : {undef,
                                   [{mod_roster,item_to_xml,
                                     [{roster,

{"2a7ca97078ceab977bf56c49414ffde2b89892e4",

"schoolserver.escuela40.caacupe.paraguayeduca.org",

{"51045bf5c3a013bff14361d48549578e6c6388c5",

"schoolserver.escuela40.caacupe.paraguayeduca.org",
                                         []}},

{"2a7ca97078ceab977bf56c49414ffde2b89892e4",

"schoolserver.escuela40.caacupe.paraguayeduca.org"},

{"51045bf5c3a013bff14361d48549578e6c6388c5",

"schoolserver.escuela40.caacupe.paraguayeduca.org",
                                        []},
                                       [],both,none,
                                       ["Friends"],
                                       [],[]}]},
                                    {mod_shared_roster,set_item,4},
                                    {mod_shared_roster,set_new_rosteritems,7},
                                    {ejabberd_hooks,run_fold1,4},
                                    {mod_roster,'-process_item_set/3-fun-0-',
                                     6},
                                    {mnesia_tm,apply_fun,3},
                                    {mnesia_tm,execute_transaction,5},
                                    {mod_roster,process_item_set,3}]}
running hook: {roster_process_item,["schoolserver.escuela40.caacupe.paraguayeduca.org"]}

=ERROR REPORT==== 2009-05-28 16:43:24 ===
E(<0.352.0>:ejabberd_hooks:205) : {undef,
                                   [{mod_roster,item_to_xml,
                                     [{roster,

{"2a7ca97078ceab977bf56c49414ffde2b89892e4",

"schoolserver.escuela40.caacupe.paraguayeduca.org",

{"4ea1ef34df16e829e3facddcb5662a4991f21ede",

"schoolserver.escuela40.caacupe.paraguayeduca.org",
                                         []}},

{"2a7ca97078ceab977bf56c49414ffde2b89892e4",

"schoolserver.escuela40.caacupe.paraguayeduca.org"},

{"4ea1ef34df16e829e3facddcb5662a4991f21ede",

"schoolserver.escuela40.caacupe.paraguayeduca.org",
                                        []},
                                       [],both,none,
                                       ["Friends"],
                                       [],[]}]},
                                    {mod_shared_roster,set_item,4},
                                    {mod_shared_roster,set_new_rosteritems,7},
                                    {ejabberd_hooks,run_fold1,4},
                                    {mod_roster,'-process_item_set/3-fun-0-',
                                     6},
                                    {mnesia_tm,apply_fun,3},
                                    {mnesia_tm,execute_transaction,5},
                                    {mod_roster,process_item_set,3}]}
running hook: {roster_process_item,["schoolserver.escuela40.caacupe.paraguayeduca.org"]}

=INFO REPORT==== 2009-05-28 16:43:27 ===
I(<0.296.0>:ejabberd_listener:116) : (#Port<0.53086>) Accepted
connection {{0,0,0,0,0,65535,44050,25126},55044} ->
{{0,0,0,0,0,65535,44050,1},5223}

=ERROR REPORT==== 2009-05-28 16:43:27 ===
E(<0.352.0>:ejabberd_hooks:205) : {undef,
                                   [{mod_roster,item_to_xml,
                                     [{roster,

{"2a7ca97078ceab977bf56c49414ffde2b89892e4",

"schoolserver.escuela40.caacupe.paraguayeduca.org",

{"6f95010024be40be183ddfb005384434176ec42d",

"schoolserver.escuela40.caacupe.paraguayeduca.org",
                                         []}},

{"2a7ca97078ceab977bf56c49414ffde2b89892e4",

"schoolserver.escuela40.caacupe.paraguayeduca.org"},

{"6f95010024be40be183ddfb005384434176ec42d",

"schoolserver.escuela40.caacupe.paraguayeduca.org",
                                        []},
                                       [],both,none,
                                       ["Friends"],
                                       [],[]}]},
                                    {mod_shared_roster,set_item,4},
                                    {mod_shared_roster,set_new_rosteritems,7},
                                    {ejabberd_hooks,run_fold1,4},
                                    {mod_roster,'-process_item_set/3-fun-0-',
                                     6},
                                    {mnesia_tm,apply_fun,3},
                                    {mnesia_tm,execute_transaction,5},
                                    {mod_roster,process_item_set,3}]}
running hook: {roster_process_item,["schoolserver.escuela40.caacupe.paraguayeduca.org"]}


More information about the Server-devel mailing list