Message Queue full and App. fail

From: Joohyun Cha (zoo11@hst.co.kr)
Date: Tue Jan 11 2005 - 18:19:16 EST


Hi. Managers

I've problem with my servers. These servers have E3500 with 8 CPUs (Sol 7)
and SF4800 with 8 CPUs (Sol 8). Several Application (not common application
such as RDBMS, Web, WAS etc. They are all developed by our programers) is
running on them. All the Application program is consist of several independant
processes and using several message queue to IPC.
The symptom is...
 1) all of sudden some message queue is filled up fullly and msgsnd() of
    sending process failed. Thus Application program failed. I noticed
    that using 'ipcs'
 2) system is slow down. CPU's %sys is over 50%. by sar, vmstat (normal
    system load is %sys < 20)
 3) msgrcv() of receive process is returned very slowly. msgrcv() is called
    with IPC_WAIT.

Same problem occurs on systems
 1) is running on over 200days
 2) across on nealy all platform and OS version. (E3500 with Sol 7 and SF4800
    with Sol 8)
 4) has no system log messages. (/var/adm/messages)
 5) has process using message queue

The problem is gone with system reboot. I don't know what reason occurs this.
I want to know If Application is assumed properly programed, is there any
kernel bug related to this issue? I wonder why this problem is gone with
system reboot Do I need to reboot the server periodically to prevent this
problem? Is there any recommandation about system reboot from Sun?

Please, May I take your bright ideas?
Thanks in advances.

-- 
------------------------------------------------------------------------------
From:
main(){int a=122,j=11;while(a>-50){a=a>0?a:111;printf("%c",a);a=j==49?46:a-j;
j*=j;j=j%2?j:7;j*=j%8?1:0;}printf("%c1\n",49);}
------------------------------------------------------------------------------
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:29:59 EDT