Skip to main content

Troubleshooting Tyk Distributed Deployments

This guide focuses on issues specific to distributed deployments using MDCB. For general troubleshooting techniques and common issues, see Common Troubleshooting Issues.

MDCB Connection Issues

RPC Connection Failures

[Diagnosing and resolving RPC connection issues between MDCB and worker gateways]

Control Plane Connectivity

[Troubleshooting connectivity between MDCB and the control plane components]

Data Plane Registration Problems

[Issues with worker gateways registering with MDCB]

Authentication Failures

[Problems with API key or organization authentication for worker gateways]

TLS/SSL Connection Issues

[Troubleshooting secure connections between components]

Synchronization Problems

API Definition Synchronization Issues

[Problems with API definitions not propagating to worker gateways]

Policy Synchronization Issues

[Issues with policies not properly synchronizing]

Key Synchronization Issues

[Problems with API keys not propagating correctly]

OAuth Client Synchronization

[Issues with OAuth clients not synchronizing properly]

Certificate Synchronization

[Problems with certificates not propagating correctly]

Synchronizer Feature Issues

[Specific problems with the MDCB Synchronizer feature]

Multi-Region Challenges

Cross-Region Latency Issues

[Problems caused by high latency between regions]

Regional Failover Problems

[Issues with failover between regions]

Geographic Distribution Challenges

[Problems specific to geographically distributed deployments]

Data Residency Compliance Issues

[Troubleshooting data residency implementation problems]

Analytics and Monitoring

Cross-Region Analytics Issues

[Problems with analytics aggregation across regions]

Distributed Monitoring Challenges

[Issues with monitoring distributed deployments]

Pump Configuration for Distributed Deployments

[Troubleshooting Pump in distributed environments]

Control Plane Issues

Dashboard-MDCB Communication

[Problems with communication between Dashboard and MDCB]

Control Plane Gateway Issues

[Issues specific to the Gateway in the control plane]

MDCB Service Problems

[Troubleshooting the MDCB service itself]

Data Plane Issues

Worker Gateway Startup Problems

[Issues with worker gateways starting up]

Local Redis Issues in Data Planes

[Problems with Redis instances in data planes]

Worker Gateway Group Issues

[Problems with gateway grouping and group_id configuration]

Data Plane Independence

[Issues with data planes operating independently during MDCB outages]

Recovery Procedures

MDCB Recovery

[Steps to recover from MDCB failures]

Control Plane Recovery

[Recovering the control plane after failures]

Data Plane Recovery

[Recovering individual data planes]

Synchronization Recovery

[Restoring synchronization after outages]

Debugging Techniques

MDCB Logs Analysis

[How to analyze MDCB logs for troubleshooting]

RPC Debugging

[Techniques for debugging RPC communications]

Synchronization Verification

[How to verify successful synchronization]

Connection Testing

[Methods to test connections between components]

Common Failure Scenarios and Solutions

MDCB Unavailable

[Handling scenarios where MDCB becomes unavailable]

Control Plane Database Failures

[Dealing with database failures in the control plane]

Network Partition Between Regions

[Handling network partitions between geographic regions]

Partial Synchronization

[Addressing partial or incomplete synchronization]

Data Plane Overload

[Handling overload conditions in data planes]

Next Steps