Codeminer42 / Punchclock

GNU Affero General Public License v3.0
14 stars 4 forks source link

Redis::CannotConnectError: Error connecting to Redis on redis-18929.c114.us-east-1-4.ec2.cloud.redislabs.com:18929 (SocketError) #642

Closed adbatista closed 10 months ago

adbatista commented 10 months ago

View details in Rollbar: https://app.rollbar.com/a/punchlock/fix/item/punchlock/206



SocketError: getaddrinfo: Temporary failure in name resolution
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb", line 186, in getaddrinfo
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb", line 186, in connect
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb", line 308, in connect
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 385, in establish_connection
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 115, in block in connect
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 344, in with_reconnect
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 114, in connect
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 409, in ensure_connected
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 269, in block in process
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 356, in logging
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 268, in process
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 161, in call
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis.rb", line 270, in block in send_command
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis.rb", line 269, in synchronize
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis.rb", line 269, in send_command
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/commands/server.rb", line 90, in info
  File "/app/vendor/bundle/ruby/3.1.0/gems/sidekiq-6.5.12/lib/sidekiq.rb", line 188, in block in redis_info
  File "/app/vendor/bundle/ruby/3.1.0/gems/sidekiq-6.5.12/lib/sidekiq.rb", line 164, in block in redis
  File "/app/vendor/bundle/ruby/3.1.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 110, in block (2 levels) in with
  File "/app/vendor/bundle/ruby/3.1.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 109, in handle_interrupt
  File "/app/vendor/bundle/ruby/3.1.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 109, in block in with
  File "/app/vendor/bundle/ruby/3.1.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 106, in handle_interrupt
  File "/app/vendor/bundle/ruby/3.1.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 106, in with
  File "/app/vendor/bundle/ruby/3.1.0/gems/sidekiq-6.5.12/lib/sidekiq.rb", line 161, in redis
  File "/app/vendor/bundle/ruby/3.1.0/gems/sidekiq-6.5.12/lib/sidekiq.rb", line 182, in redis_info
  File "/app/vendor/bundle/ruby/3.1.0/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb", line 86, in run
  File "/app/vendor/bundle/ruby/3.1.0/gems/sidekiq-6.5.12/bin/sidekiq", line 31, in <top (required)>
  File "/app/vendor/bundle/ruby/3.1.0/bin/sidekiq", line 25, in load
  File "/app/vendor/bundle/ruby/3.1.0/bin/sidekiq", line 25, in <top (required)>
  File "/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/bundler/cli/exec.rb", line 58, in load
  File "/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/bundler/cli/exec.rb", line 58, in kernel_load
  File "/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/bundler/cli/exec.rb", line 23, in run
  File "/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/bundler/cli.rb", line 486, in exec
  File "/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/bundler/vendor/thor/lib/thor/command.rb", line 27, in run
  File "/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/bundler/vendor/thor/lib/thor/invocation.rb", line 127, in invoke_command
  File "/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/bundler/vendor/thor/lib/thor.rb", line 392, in dispatch
  File "/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/bundler/cli.rb", line 31, in dispatch
  File "/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/bundler/vendor/thor/lib/thor/base.rb", line 485, in start
  File "/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/bundler/cli.rb", line 25, in start
  File "/app/vendor/ruby-3.1.4/lib/ruby/gems/3.1.0/gems/bundler-2.3.26/libexec/bundle", line 48, in block in <top (required)>
  File "/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/bundler/friendly_errors.rb", line 120, in with_friendly_errors
  File "/app/vendor/ruby-3.1.4/lib/ruby/gems/3.1.0/gems/bundler-2.3.26/libexec/bundle", line 36, in <top (required)>
  File "/app/bin/bundle", line 3, in load
  File "/app/bin/bundle", line 3, in <main>
Redis::CannotConnectError: Error connecting to Redis on redis-18929.c114.us-east-1-4.ec2.cloud.redislabs.com:18929 (SocketError)
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 398, in rescue in establish_connection
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 379, in establish_connection
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 115, in block in connect
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 344, in with_reconnect
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 114, in connect
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 409, in ensure_connected
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 269, in block in process
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 356, in logging
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 268, in process
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/client.rb", line 161, in call
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis.rb", line 270, in block in send_command
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis.rb", line 269, in synchronize
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis.rb", line 269, in send_command
  File "/app/vendor/bundle/ruby/3.1.0/gems/redis-4.8.1/lib/redis/commands/server.rb", line 90, in info
  File "/app/vendor/bundle/ruby/3.1.0/gems/sidekiq-6.5.12/lib/sidekiq.rb", line 188, in block in redis_info
  File "/app/vendor/bundle/ruby/3.1.0/gems/sidekiq-6.5.12/lib/sidekiq.rb", line 164, in block in redis
  File "/app/vendor/bundle/ruby/3.1.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 110, in block (2 levels) in with
  File "/app/vendor/bundle/ruby/3.1.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 109, in handle_interrupt
  File "/app/vendor/bundle/ruby/3.1.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 109, in block in with
  File "/app/vendor/bundle/ruby/3.1.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 106, in handle_interrupt
  File "/app/vendor/bundle/ruby/3.1.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 106, in with
  File "/app/vendor/bundle/ruby/3.1.0/g