#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

Reply via email to