Point your load balancer test page at the URL of this page and then when any Tridion service is stopped or not running it will take it out of the load balancer until the service is running again.
- Clone this repo/grab the latest built release
- If you grabbed pre-built release jump to step 6
- Place the required DLLs in the root of the project in DLLs folder
- DLLs\Tridion.Common.dllDLLs\Tridion.ContentManager.dll
- DLLs\Tridion.ContentManager.Common.dll
- DLLs\Tridion.ContentManager.CoreService.Client.dll
- DLLs\Tridion.Web.UI.Core.dll
- Open in visual studio
- Click Build/Publish and publish to local file system
- Take the published contents and copy them to a folder on each CME server
- In IIS right click the Tridion CME site and select Add Application
- Give it a meaningful name such as AwsPing and select the folder where you copied the published contents in the previous step
- Open https://{{CMEURL}}/AwsPing/tridionstatus.ashx
- You should see a page returned with the machine name and a list of all Tridion services.
- If all the services set to automatic are running then the page returns a 200
- If any of the services that are set to automatic are not running the page returns a 500
- Use this page in your Load Balancer configuration in order to mark this node as unhealthy and divert load to other CME servers.