[progress Communities] [progress Openedge Abl] Forum Post: Rouge App Server Agents - 100 Cpu

  • Thread starter Thread starter craig love
  • Start date Start date
Status
Not open for further replies.
C

craig love

Guest
OpenEdge 11.3.2  QAD2014EE  I have the problem of the app server agent using all the CPU (user space specifically. not sys.).  Putting a strace on the PID show me it is waiting for an event on fd 137  poll([{fd=137, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 0) = 0 (Timeout)  poll([{fd=137, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 0) = 0 (Timeout)  poll([{fd=137, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 0) = 0 (Timeout)  Looking at the /proc file system tells me fd 137 is a socket.  lrwx------ 1 root root 64 Apr 13 08:06 137 -> socket:[134684538]  lsof and fuser let me track down the other end of the socket.  In this case it is the broker (asbman -query the PID displayed in the Broker PID field).  So what is that doing? strace on that PID  It is appearing that too is waiting on a futex  [root@auco-rh2 fd]# strace -p 32593  Process 32593 attached  futex(0x7f4aec5a19d0, FUTEX_WAIT, 32594, NULL  Unlike the poll strace which just keeps printing poll, the strace on the broker just prints out futex once and nothing more.  Nothing appears abonormal in the broker.log.    Has anyone encountered this type of issue before? i.e. app server agents taking all the cpu. Any ideas on how to further narrow down what is happening? Cheers

Continue reading...
 
Status
Not open for further replies.
Back
Top