

# Troubleshooting Amazon MQ
<a name="troubleshooting"></a>

 This section describes common issues you might encounter when using Amazon MQ brokers, and the steps you can take to resolve them. For general troubleshooting, see [Troubleshooting: General Amazon MQ](general.md). For troubleshooting your specific engine version, see the following sections. 

## Troubleshooting ActiveMQ on Amazon MQ
<a name="troubleshoot-active"></a>


| Troubleshooting topic | Description | 
| --- | --- | 
| [General troubleshooting](troubleshooting-activemq.md) | Use the information in this section to help you diagnose and resolve common issues you might encounter when working with ActiveMQ on Amazon MQ brokers. | 
| [BROKER\$1ENI\$1DELETED](troubleshooting-action-required-codes-broker-eni-deleted.md) | ActiveMQ on Amazon MQ will raise a BROKER\$1ENI\$1DELETED alarm when you delete a broker’s Elastic Network Interface (ENI).  | 
| [BROKER\$1OOM](troubleshooting-action-required-codes-broker-out-of-memory.md) | ActiveMQ on Amazon MQ will raise a BROKER\$1OOM alarm when the broker undergoes a restart loop due to the insufficient memory capacity | 

## Troubleshooting RabbitMQ on Amazon MQ
<a name="troubleshoot-rabbit"></a>


| Troubleshooting topic | Description | 
| --- | --- | 
| [General troubleshooting](troubleshooting-rabbitmq.md) | Diagnose common issues you might encounter when working with RabbitMQ brokers. | 
| [ RABBITMQ\$1MEMORY\$1ALARM](troubleshooting-action-required-codes-rabbitmq-memory-alarm.md) | RabbitMQ will raise a high memory alarm when the broker's memory usage, identified by CloudWatch metric RabbitMQMemUsed, exceeds the memory limit, identified by RabbitMQMemLimit. | 
| [RABBITMQ\$1INVALID\$1KMS\$1KEY](troubleshooting-action-required-codes-invalid-kms-key.md) | RabbitMQ on Amazon MQ will raise an INVALID\$1KMS\$1KEY critical action required code when a broker created with a customer managed Amazon KMS key(CMK) detects that the Amazon Key Management Service (KMS) key is disabled.  | 
| [RABBITMQ\$1INVALID\$1ASSUMEROLE](troubleshooting-action-required-codes-invalid-assumerole.md) | RabbitMQ on Amazon MQ will raise an INVALID\$1ASSUMEROLE critical action required code when the IAM role ARN specified in aws.arns.assume\$1role\$1arn cannot be assumed by Amazon MQ. | 
| [RABBITMQ\$1INVALID\$1ARN\$1LDAP](troubleshooting-action-required-codes-invalid-arn-ldap.md) | RabbitMQ on Amazon MQ will raise an INVALID\$1ARN\$1LDAP critical action required code when the LDAP service account password ARN is invalid or inaccessible. | 
| [RABBITMQ\$1INVALID\$1ARN\$1HTTP](troubleshooting-action-required-codes-invalid-arn-http.md) | RabbitMQ on Amazon MQ will raise an INVALID\$1ARN\$1HTTP critical action required code when one or more ARNs of SSL certificates or key file for HTTP auth\$1backend are invalid or inaccessible. | 
| [RABBITMQ\$1INVALID\$1ARN\$1SSL](troubleshooting-action-required-codes-invalid-arn-ssl.md) | RabbitMQ on Amazon MQ will raise an INVALID\$1ARN\$1SSL critical action required code when one or more ARNs of CA certificate truststore for EXTERNAL auth\$1mechanism are invalid or inaccessible. | 
| [RABBITMQ\$1INVALID\$1ARN](troubleshooting-action-required-codes-invalid-arn.md) | RabbitMQ on Amazon MQ will raise an INVALID\$1ARN critical action required code when one or more ARNs in the broker configuration are invalid or inaccessible. | 
| [RABBITMQ\$1DISK\$1ALARM](troubleshooting-action-required-codes-disk-limit-alarm.md) | Disk limit alarm is an indication that the volume of disk used by a RabbitMQ node has decreased due to a high number of messages not consumed while new messages were added. | 