Hi Team, *GUACD *is consuming 100% of RAM. On analysis I have found that there are many process which are not in any state [ CLOSE_WAIT, ESTABLISHED etc ] but they are in recvmsg waiting for the fd. This process is there for more than 2 days. Below is the backtrace of the process.
Reading symbols from /usr/lib64/freerdp/disp.so...Reading symbols from > /usr/lib64/freerdp/disp.so...(no debugging symbols found)...done. > (no debugging symbols found)...done. > Loaded symbols for /usr/lib64/freerdp/disp.so > 0x00007fa764807b5d in recvmsg () from /lib64/libpthread.so.0 > Missing separate debuginfos, use: debuginfo-install > accops-server-8.0.0-2.x86_64 > (gdb) bt > #0 0x00007fa764807b5d in recvmsg () from /lib64/libpthread.so.0 > #1 0x0000000000404a64 in guacd_recv_fd () > #2 0x0000000000404ed9 in guacd_exec_proc () > #3 0x0000000000405297 in guacd_create_proc () > #4 0x000000000040399f in guacd_route_connection () > #5 0x0000000000403ba7 in guacd_connection_thread () > #6 0x00007fa764800e25 in start_thread () from /lib64/libpthread.so.0 > #7 0x00007fa7630fb34d in clone () from /lib64/libc.so.6 Please help me to understand what is going wrong here ? This is not happening for every connections. Is there any way we can fix this ? There are many connections which are in CLOSE_WAIT ( parent process id ) also. They are there for many days. Amarjeet Singh