Skip to content

Tridion Status page used for Load balancer check to see if all tridion services are running, if not returns a 500 so it can be taken out of the ELB

Notifications You must be signed in to change notification settings

SleepyFoxStudio/Tridion.ELB.StatusCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tridion.ELB.StatusCheck

A page for use by load balancers to check all tridion services are running

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.

Getting started

  1. Clone this repo/grab the latest built release
  2. If you grabbed pre-built release jump to step 6
  3. 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
  1. Open in visual studio
  2. Click Build/Publish and publish to local file system
  3. Take the published contents and copy them to a folder on each CME server
  4. In IIS right click the Tridion CME site and select Add Application
  5. Give it a meaningful name such as AwsPing and select the folder where you copied the published contents in the previous step
  6. Open https://{{CMEURL}}/AwsPing/tridionstatus.ashx
  7. 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
  1. Use this page in your Load Balancer configuration in order to mark this node as unhealthy and divert load to other CME servers.

About

Tridion Status page used for Load balancer check to see if all tridion services are running, if not returns a 500 so it can be taken out of the ELB

Resources

Stars

Watchers

Forks

Packages

No packages published