[フレーム]
Docs Pricing
Login Book a meeting Try Redis

Troubleshooting pocket guide for Redis Enterprise Software

Troubleshoot issues with Redis Enterprise Software, including connectivity issues between the database and clients or applications.

Redis Enterprise Software

If your client or application cannot connect to your database, verify the following.

Identify Redis host issues

Check resource usage

Sync clock with time server

It is recommended to sync the host clock with a time server.

Verify that time is synchronized with the time server using one of the following commands:

Remove https_proxy and http_proxy variables

  1. Run printenv and check if https_proxy and http_proxy are configured as environment variables:

    printenv | grep -i proxy
    
  2. If https_proxy or http_proxy exist, remove them:

    unset https_proxy
    
    unset http_proxy
    

Review system logs

Review system logs including the syslog or journal for any error messages, warnings, or critical events. See Logging for more information.

Identify issues caused by security hardening

Identify cluster issues

Troubleshoot connectivity

Database endpoint resolution

  1. On the client machine, check if the database endpoint can be resolved:

    dig <endpoint>
    
  2. If endpoint resolution fails on the client machine, check on one of the cluster nodes:

    dig @localhost <endpoint>
    
  3. If endpoint resolution succeeds on the cluster node but fails on the client machine, review the DNS configuration and fix any errors.

  4. If the endpoint can’t be resolved on the cluster node, contact support.

Client application issues

  1. To identify possible client application issues, test connectivity from the client machine to the database using redis-cli:

    INFO:

    redis-cli -h <endpoint> -p <port> -a <password> INFO
    

    PING:

    redis-cli -h <endpoint> -p <port> -a <password> PING
    

    or if TLS is enabled:

    redis-cli -h <endpoint> -p <port> -a <password> --tls --insecure --cert --key PING
    
  2. If the client machine cannot connect, try to connect to the database from one of the cluster nodes:

    redis-cli -h <node IP or hostname> -p <port> -a <password> PING
    
  3. If the cluster node is also unable to connect to the database, contact Redis support.

  4. If the client fails to connect, but the cluster node succeeds, perform health checks on the client and network.

Firewall access

  1. Run one of the following commands to verify that database access is not blocked by a firewall on the client machine or cluster:

    iptables -L
    
    ufw status
    
    firewall-cmd –list-all
    
  2. To resolve firewall issues:

    1. If a firewall is configured for your database, add the client IP address to the firewall rules.

    2. Configure third-party firewalls and external proxies to allow the cluster FQDN, database endpoint IP address, and database ports.

Troubleshoot latency

Server-side latency

Client-side latency

Verify the following:

RATE THIS PAGE
Back to top ↑

On this page

AltStyle によって変換されたページ (->オリジナル) /