- Maia runners can sometimes crash or become unstable.
- You changed the Maia runner‘s configuration.
- You added a new certificate to be used for setting up a proxy server.
- You added new Python libraries.
- You added new third-party drivers.
- To receive Maia runner updates.
This is only available for Hybrid Maia runners.
Prerequisites
To restart a Maia runner from the Runners list in Maia, you must have the Manage runners service enabled for your user account.There is no granular “restart Maia runner only” permission. Users who need to restart Maia runners must have full Manage runners access. Alternatively, users with appropriate permissions in your Maia runner provider (AWS, Azure, Google Cloud, or Snowflake) can restart Maia runners directly from the Maia runner provider console without requiring Manage runners access in Maia.
How to restart your Maia runner
You can restart your Maia runner in one of two ways:- From the Maia runners screen in Maia.
-
From the cloud provider’s control panel:
A changed Maia runner deployment configuration may require a restart of the cloud provider service to take effect.
Restart from the Maia runner screen
- In the left navigation, click . Then, select Runners from the menu.
- Locate the Maia runner you want to restart and click the three dots ….
- Click Restart runner.
- Click Yes restart to confirm.
Restart an AWS ECS Fargate Maia runner
You will need access to your AWS account with the appropriate permissions. To restart your AWS Maia runner, follow these steps:- Log in to the AWS console.
- In the AWS console, type
Elastic Container Servicein the search bar, and select that service. - Locate the ECS service running your Maia runner, and click Update service.
- Select the latest task definition and click Update.
Restart an Azure Maia runner
You will need access to your Azure account with the appropriate permissions. There are two ways you can restart an Azure Maia runner:- The Azure Portal
- The Azure CLI
Using the Azure Portal
To restart your Maia runner using the Azure Portal, follow these steps:- Log in to the Azure Portal.
- In the search bar at the top of the Azure Portal, enter “Container apps”, and click the Container Apps link in the results menu.
- Click your chosen container app from the list.
- Click Application to display a context menu.
- Click Revisions and replicas.
- Click on the name of the intended Active Revision.
- A panel to the right will appear. At the top of Revision details, click Restart.
Using the Azure CLI
To restart your Maia runner, you can open the Azure CLI either locally on your machine, or through the Azure portal. Use the following command:cloud-runner-dev in a resource group called cloud-runner-dev, and your Azure subscription is called Matillion Dev, you are required to use the following command:
Restart a GKE Maia runner
You will need access to your Google Cloud account with the appropriate permissions, andkubectl configured for your GKE cluster.
To restart your GKE Maia runner, run the following command, replacing RELEASE_NAME and NAMESPACE with the Helm release name and Kubernetes namespace used during deployment (both default to matillion-agent):
Restart a Snowflake Maia runner
You can restart the Maia runner by suspending and resuming the compute pool from within Snowflake. Suspending the compute pool will prevent the Maia runner from being used by Maia, and will stop all running tasks. Resuming the compute pool will make the Maia runner available for use again.- From your Snowflake Home screen, click Data Products → Apps. You must be using the role that originally installed the application.
- Locate Matillion Data Productivity Cloud in the list of apps, and click to select it. If you have multiple installs of the Native App, select the one you wish to restart.
- Click the Control Panel tab.
- Click Suspend Compute Pool, then click Suspend to confirm. This will put the pool into a Stopping state and change the Maia runner status to Suspending.
- Wait for the Maia runner to stop. This may take a few minutes.
- When the Maia runner is in a Suspended state, click Resume Compute Pool. This will put the pool into a Starting state and change the Maia runner status to Pending.
-
Wait for the Maia runner to start. This may take a few minutes.
After the compute pool changes to an Active state, the Maia runner status may remain as Pending for a few minutes before changing to Running.