#85: sm load is high
-------------------+--------------------------------------------------------
Reporter: tofu | Owner: smoku
Type: defect | Status: new
Priority: major | Component: sm
Version: 2.1.6 | Blocking:
-------------------+--------------------------------------------------------
Every now and then the session manager will peg the CPU to 100%
When this happens 'iq's and other stanzas do not get through. They will be
dropped.
It is tough to track this down. I have a snippet from strace when it
happens.
{{{
recv(4, "chesspark.com\0\0\0\0074196559\0\0\0\26mook"..., 1048560, 0) =
8192
poll([{fd=4, events=POLLIN|POLLERR, revents=POLLIN}], 1, -1) = 1
recv(4, "chesspark.com\0\0\0\0074203083\0\0\0\27haze"..., 1048560, 0) =
8192
poll([{fd=4, events=POLLIN|POLLERR, revents=POLLIN}], 1, -1) = 1
recv(4, "spark.com\377\377\377\377\0\0\0\1f\0\0\0\1t\0\0\0\0010"...,
1048521, 0) = 8192
poll([{fd=4, events=POLLIN|POLLERR, revents=POLLIN}], 1, -1) = 1
recv(4, "[EMAIL PROTECTED]"..., 1048537,
0) = 8192
poll([{fd=4, events=POLLIN|POLLERR, revents=POLLIN}], 1, -1) = 1
recv(4, "[EMAIL PROTECTED]"..., 1048564, 0) =
8192
poll([{fd=4, events=POLLIN|POLLERR, revents=POLLIN}], 1, -1) = 1
recv(4, "[EMAIL PROTECTED]"..., 1048534, 0) = 8192
poll([{fd=4, events=POLLIN|POLLERR, revents=POLLIN}], 1, -1) = 1
recv(4, "[EMAIL PROTECTED]"..., 1048494, 0)
= 8192
poll([{fd=4, events=POLLIN|POLLERR, revents=POLLIN}], 1, -1) = 1
recv(4, "[EMAIL PROTECTED]"..., 1048569, 0) =
8192
poll([{fd=4, events=POLLIN|POLLERR, revents=POLLIN}], 1, -1) = 1
recv(4, "[EMAIL PROTECTED]"...,
1048504, 0) = 8192
poll([{fd=4, events=POLLIN|POLLERR, revents=POLLIN}], 1, -1) = 1
recv(4, "[EMAIL PROTECTED]"..., 1048542, 0) =
8192
poll([{fd=4, events=POLLIN|POLLERR, revents=POLLIN}], 1, -1) = 1
recv(4, "[EMAIL PROTECTED]"..., 1048565, 0) = 2997
brk(0x13981000) = 0x13981000
brk(0x139a2000) = 0x139a2000
brk(0x139c3000) = 0x139c3000
brk(0x139e4000) = 0x139e4000
brk(0x13a05000) = 0x13a05000
brk(0x13a26000) = 0x13a26000
brk(0x13a47000) = 0x13a47000
brk(0x13a68000) = 0x13a68000
brk(0x13a89000) = 0x13a89000
brk(0x13aaa000) = 0x13aaa000
brk(0x13acb000) = 0x13acb000
brk(0x13aec000) = 0x13aec000
brk(0x13b0d000) = 0x13b0d000
brk(0x13b2e000) = 0x13b2e000
brk(0x13b4f000) = 0x13b4f000
brk(0x13b70000) = 0x13b70000
brk(0x13b91000) = 0x13b91000
brk(0x13bb2000) = 0x13bb2000
brk(0x13bd3000) = 0x13bd3000
brk(0x13bf4000) = 0x13bf4000
brk(0x13c15000) = 0x13c15000
brk(0x13c36000) = 0x13c36000
brk(0x13c57000) = 0x13c57000
brk(0x13c78000) = 0x13c78000
brk(0x13c99000) = 0x13c99000
brk(0x13cba000) = 0x13cba000
brk(0x13cdb000) = 0x13cdb000
brk(0x13cfc000) = 0x13cfc000
brk(0x13d1d000) = 0x13d1d000
brk(0x13d3e000) = 0x13d3e000
brk(0x13d5f000) = 0x13d5f000
brk(0x13d80000) = 0x13d80000
brk(0x13da1000) = 0x13da1000
brk(0x13dc2000) = 0x13dc2000
brk(0x13de3000) = 0x13de3000
brk(0x13e04000) = 0x13e04000
brk(0x13e25000) = 0x13e25000
brk(0x13e46000) = 0x13e46000
brk(0x13e67000) = 0x13e67000
brk(0x13e88000) = 0x13e88000
brk(0x13ea9000) = 0x13ea9000
brk(0x13eca000) = 0x13eca000
brk(0x13eeb000) = 0x13eeb000
brk(0x13f0c000) = 0x13f0c000
brk(0x13f2d000) = 0x13f2d000
brk(0x13f4e000) = 0x13f4e000
brk(0x13f6f000) = 0x13f6f000
brk(0x13f90000) = 0x13f90000
brk(0x13fb1000) = 0x13fb1000
brk(0x13fd2000) = 0x13fd2000
brk(0x13ff3000) = 0x13ff3000
brk(0x14014000) = 0x14014000
brk(0x14035000) = 0x14035000
brk(0x14056000) = 0x14056000
brk(0x14077000) = 0x14077000
brk(0x14098000) = 0x14098000
brk(0x140b9000) = 0x140b9000
brk(0x140da000) = 0x140da000
brk(0x140fb000) = 0x140fb000
brk(0x1411c000) = 0x1411c000
brk(0x1413d000) = 0x1413d000
brk(0x1415e000) = 0x1415e000
brk(0x1417f000) = 0x1417f000
brk(0x141a0000) = 0x141a0000
brk(0x141c1000) = 0x141c1000
brk(0x141e2000) = 0x141e2000
brk(0x14203000) = 0x14203000
brk(0x14224000) = 0x14224000
brk(0x14245000) = 0x14245000
brk(0x14266000) = 0x14266000
brk(0x14287000) = 0x14287000
brk(0x142a8000) = 0x142a8000
brk(0x142c9000) = 0x142c9000
brk(0x142ea000) = 0x142ea000
brk(0x1430b000) = 0x1430b000
brk(0x1432c000) = 0x1432c000
brk(0x1434d000) = 0x1434d000
brk(0x1436e000) = 0x1436e000
brk(0x1438f000) = 0x1438f000
brk(0x143b0000) = 0x143b0000
brk(0x143d1000) = 0x143d1000
brk(0x143f2000) = 0x143f2000
brk(0x14413000) = 0x14413000
brk(0x14434000) = 0x14434000
brk(0x14455000) = 0x14455000
brk(0x14476000) = 0x14476000
brk(0x14497000) = 0x14497000
brk(0x144b8000) = 0x144b8000
brk(0x144d9000) = 0x144d9000
brk(0x144fa000) = 0x144fa000
brk(0x1451b000) = 0x1451b000
brk(0x1453c000) = 0x1453c000
brk(0x1455d000) = 0x1455d000
}}}
Any idea as to what could be causing this or how to help track down the
problem?
--
Ticket URL: <http://jabberd2.xiaoka.com/ticket/85>
jabberd2 <http://jabberd2.xiaoka.com/>
jabberd2 project
_______________________________________________
jabberd2 mailing list
[email protected]
http://lists.xiaoka.com/listinfo.cgi/jabberd2-xiaoka.com