Execution Servers showing offline sporadically. Is there a way to fix this problem?
In Release Automation 5.5.2 Build 239, a new feature was introduced where the Management Server will try to attempt to reconnect with disconnected Execution Servers.
This feature is disabled by default. To enable the feature, upgrade to build 239 or future build and do the following.
Management Server
1. Login to the Server
2. Stop the services in the following sequence:
"Nolio Release Automation Server Watchdog"
"Nolio Release Automation Server"
3. Create a copy of <RAHome>/webapps/datamanagement/WEB-INF/numeric.properties
4. Open the numeric.properties file and add the following line to the end of the file:
broker.restart_connection_interval=240000
5. Save and close the file.
6. Start the services in the following sequence:
"Nolio Release Automation Server"
"Nolio Release Automation Server Watchdog"
7. Also set the following in Automation Studio->Administration->System Settings.
Create a key "execution_server_request_time_out" and set a value between 6 and 10. This value is in seconds. You can start by setting it to 10 and checking and reduce it if required.
Execution Server
1. Login to the Server
2. Stop the services in the following sequence:
"Nolio Release Automation Server Watchdog"
"Nolio Release Automation Server"
3. On the Execution Server open <RA Install Folder>/conf/server.xml
4. Locate the following lines:
"Connector port="8080"
protocol="org.apache.coyote.http11.Http11NioProtocol"connectionTimeout="20000" redirectPort="8443" ?" The first port will be use for HTTP and the second for HTTP
5. Increase the 'connectionTimeout' to maybe 200000 or higher.
6. Save and close the file.
7. Start the services in the following sequence:
"Nolio Release Automation Server"
"Nolio Release Automation Server Watchdog"