RP/Tux 8.1 - restartsrv instances flood the process table
(Doc ID 776901.1)
Last updated on SEPTEMBER 09, 2024
Applies to:
Oracle Tuxedo - Version 8.1 and laterInformation in this document applies to any platform.
Information in this document applies to any platform
Goal
During a failure scenario in an MP configuration, in unusual circumstances it is possible for the BRIDGE to spawn restartsrv processes in a tight loop, until an OS system limit is reached. Subsequently the host becomes unusable, the processes must be manually killed, and the application must be manually restored. Here's an example scenario that leads to this situation. The configuration has 2 LMIDs -- SITE1 (master) and SITE2 (secondary). SITE1> tmboot -y ... everything ok SITE1> some failure occurs, all IPC resources on SITE1 are removed. Consequently SITE1's servers --- BBL, DBBL, BRIDGE, etc. -- exit. SITE2> servers are still running ok SITE2> kill -9 <BBL> -- something kills the BBL. Then, the BRIDGE notices that the BBL has died and tries to restart it. At this point, SITE2's BRIDGE starts restartsrv, which then tries to start the BBL. However, since the DBBL can't be contacted, the restart fails. However, restartsrv keeps creating new processes until the user's OS limit has been exceeded.
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |
References |