Skip to content

Commit

Permalink
Added Enterprise-only About > Hostname (#7683)
Browse files Browse the repository at this point in the history
* Added Enterprise-only About > Hostname

* Update source/scale/high-availability-cluster-based-deployment.rst
  • Loading branch information
cwarnermm authored Jan 10, 2025
1 parent c441633 commit 789780a
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions source/scale/high-availability-cluster-based-deployment.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ High availability cluster-based deployment

<p class="mm-label-note">Also available in legacy Mattermost Enterprise Edition E20</p>

A High availability cluster-based deployment enables a Mattermost system to maintain service during outages and hardware failures through the use of redundant infrastructure.
A high availability cluster-based deployment enables a Mattermost system to maintain service during outages and hardware failures through the use of redundant infrastructure.

High availability in Mattermost consists of running redundant Mattermost application servers, redundant database servers, and redundant load balancers. The failure of any one of these components does not interrupt operation of the system.

Expand Down Expand Up @@ -545,6 +545,11 @@ When deploying Mattermost in a high availability configuration, we recommend usi

For example, if you're deploying Mattermost on AWS with Amazon Aurora we recommend utilizing multiple Availability Zones. If you're deploying Mattermost on your own cluster please consult with your IT team for a solution best suited for your existing architecture.

How to find the hostname of the connected websocket?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

From Mattermost v10.4, Enterprise customers running self-hosted deployments can go to the **Product** menu |product-list| and select **About Mattermost** to see the hostname of the node in the cluster running Mattermost.

Troubleshooting
---------------

Expand Down Expand Up @@ -587,4 +592,4 @@ Modify configuration settings directly through ``config.json`` :ref:`following t
Messages do not post until after reloading
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When running in high availability mode, make sure all Mattermost application servers are running the same version of Mattermost. If they are running different versions, it can lead to a state where the lower version app server cannot handle a request and the request will not be sent until the frontend application is refreshed and sent to a server with a valid Mattermost version. Symptoms to look for include requests failing seemingly at random or a single application server having a drastic rise in goroutines and API errors.
When running in high availability mode, make sure all Mattermost application servers are running the same version of Mattermost. If they are running different versions, it can lead to a state where the lower version app server cannot handle a request and the request will not be sent until the frontend application is refreshed and sent to a server with a valid Mattermost version. Symptoms to look for include requests failing seemingly at random or a single application server having a drastic rise in goroutines and API errors.

0 comments on commit 789780a

Please sign in to comment.