[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