[progress Communities] [progress Openedge Abl] Forum Post: Appserver Error: Too Many Open...

Status
Not open for further replies.
M

MBeynon

Guest
Hi, Our clients Appserver crashed over the weekend with the above error. Looking through the knowledgebase for this error I find the following: http://knowledgebase.progress.com/articles/Article/P173781?q=8046&l=en_US&fs=Search&pn=1 which advises setting the ulimit value on the Operating System (HP-UX): Cause Attempting to exceed the limit for file descriptors that the process can open. Resolution 1. Increase nofiles for the user process. ulimit -n somevalue 2. Restart the AdminServer and brokers to detect new setting. If still experiencing issues, set ulimit -n somevalue Example: ulimit -n 90000 in the proadsv script prior to the jvmstart command. Another article talks about setting the ulimit value on the Openedge admin server: http://knowledgebase.progress.com/articles/Article/P23706?q=too+many+open+files+8046&l=en_US&fs=Search&pn=1 Cause The process exceeds limit on file descriptors. There should be supporting information in the OS log files. Resolution Add "ulimit -n 100000" into the proadsv script, just before jvmstart. Then restart AdminServer and all broker processes. If ulimit -Hn is bigger than ulimit -n, increase ulimit "ulimit -n xxx". If ulimit -n reaches ulimit -Hn setting, adjust kernel. Refer to the 'man' pages for specific information. My first question is, what is the file descriptor? Again, the knowledgbase says: The following solution is applicable when there are clients connecting in self service mode to the Progress database(s), i.e. there are clients running on the same machine as the database broker (DB Broker) and connecting without "-S" parameter to the database(s). Example of a self service connection to a database named sports: mpro sports -p main.p Our client is connecting in "Self Service Mode". My second question is; how do I fix this? Do I change the OS ulimit, the Admin server or both. Looking on the production machine the ulimit -n (open files) does not seem to be set but the OS's sys.log file shows: May 22 12:59:35 syslog: Java: Number of open files: 4096 May 22 12:59:35 syslog: Java: Maximum number of allowed open files: 4096 May 22 12:59:35 syslog: Java: Number of open files: 4096 May 22 13:00:00 above message repeats 3 times May 22 12:59:35 syslog: Java: Maximum number of allowed open files: 4096 May 22 13:00:00 above message repeats 3 times Can anyone help? Thanks, Mark. P.S. Our client is on HP_UX 11.1 and OE10.2A.05

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