We are seeing the BW Engine process (all) shutting down when a user has been logged onto the server with Terminal Services with the CONSOLE option and then logs off.
Issue/Introduction
Avoiding BW Engine shut down when a user logs off.
Resolution
To avoid the issue:
1). Open the deployed .tra file and add the following option to "java.extended.properties"
java.extended.properties=-Xrs
2). Save and close the deployed .tra file.
3). Restart the corresponding engines
The -Xrs (reduce signal usage) is a JVM option that can be used to prevent the JVM from using most signals.
If the application is redeployed, the changes made to the deployed application's tra file will be discarded.
The property can be added in the following ways: If you add the property in bwengine.xml under BW_HOME/lib/com/tibco/deployment, you need to rebuild the ear and then redeploy it. If you add the property in bwengine.tra under BW_HOME/bin then you need to redeploy the application. If you add the property in the deployed application's .tra file then you just need to restart the application. But before the next redeploy remember to add the property in bwengine.tra so that you will not miss this property in the .tra file.
Additional Information
Refer to the following for more information: https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html#BABHDABI