Hi,
I have the same problem, but none of the alternatives listed above explains to me why we encountered this issue. As far as I know neither Kernel parameters nor startup parameters have been changed recently, despite from day to day broker became inactive. I can see the following logs:
S-0001>(23-May-11 15:06:20:451) [5797] Connected to database <db1>, user number 34. (9543)
S-0001>(23-May-11 15:06:20:497) [5797] Connected to database <db2>, user number 13. (9543)
S-0001>(23-May-11 15:06:20:498) [5797] WTA server initialising. (8835)
S-0002>(23-May-11 15:06:21:435) [5798] Connected to database <db1>, user number 33. (9543)
S-0002>(23-May-11 15:06:21:514) [5798] Connected to database <db2>, user number 12. (9543)
S-0002>(23-May-11 15:06:21:515) [5798] WTA server initialising. (8835)
S-0003>(23-May-11 15:06:22:424) [5801] Connected to database <db1>, user number 32. (9543)
S-0003>(23-May-11 15:06:22:429) [5801] WTA server initialising. (8835)
The server or the system has no more resources. Please contact Progress Technical Support. (748)
S-0003>(23-May-11 15:06:22:430) [5801] Disconnecting from database <db1>, user number 32. (9545)
L-4100>(23-May-11 15:06:22:445) Log Closed
It looks like the thread no. 3 is not able to connect to <db2> which is found on another server. This remote server is operating well, also the service has been defined properly in startup file for a long time (also working fine so far). But I'm not sure that I'm on the right clue.
The OS is Sun Solaris, Progress version is 9.1E.
Any idea what could be done?
Thanks,
Peter