I have assp (ASSP version 2.4.1(14132)) running on multiple servers. Those servers have exacly same configuration, os (mirrored), hardware. On one of these servers assp is causing high cpu ussage. After restarting assp cpu usage is rising constantly and "slowly". After about 4 hours it it 100% on i7-4770. After about 8-16 hours assp is so slow to respond that monitoring service sees it as not running and restarts it. Server has low traffic volume, much lower that most of my other servers. There is nothing in assp logs (even on highest verbosity for connection logging) - a smtp session every 5-30 seconds maybe. Assp "ASSP Worker/DB/Regex Status" shows workers in "ThreadGetNewCon" status. Strace executed on assp pid shows a lot more of FUTEX_WAKE_OP_PRIVATE in comparison than on assp on other servers. There is no problems with other software on server and nothing on dmesg so I don't think it is a hardware problem. I even tried reinstalling fresh pel 5.18 with new modules by mod_inst.pl. Can anyone help?
futex(0x7fb2da74fa5c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7fb2da74fa58, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 1 sched_yield() = 0 futex(0x7fb2da74fa5c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7fb2da74fa58, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 1 sched_yield() = 0 sched_yield() = 0 futex(0x7fb2da74fa5c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7fb2da74fa58, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fb2da74fa20, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fb2da74fa5c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7fb2da74fa58, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 2 futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fb2da74fa5c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7fb2da74fa58, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fb2da74fa20, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fb2da74fa5c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7fb2da74fa58, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 1 sched_yield() = 0 futex(0x7fb2da74fa5c, FUTEX_WAIT_PRIVATE, 88147493, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fb2da74fa58, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fb2da74fa5c, FUTEX_WAIT_PRIVATE, 88147495, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fb2da74fa5c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7fb2da74fa58, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fb2da74fa5c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7fb2da74fa58, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fb2da74fa20, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fb2da74fa58, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fb2da74fa5c, FUTEX_WAIT_PRIVATE, 88147501, NULL) = -1 EAGAIN (Resource temporarily unavailable) ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Assp-test mailing list Assp-test@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-test