ualbertalib / pushmi_pullyu

Ruby application to manage flow of content from Fedora into Swift for preservation
MIT License
1 stars 3 forks source link

Redis::CannotConnectError: Connection timed out - user specified timeout #389

Open ualbertalib-bot opened 10 months ago

ualbertalib-bot commented 10 months ago

View details in Rollbar: https://app.rollbar.com/a/ualbertalib/fix/item/pushmi_pullyu/126



Errno::ETIMEDOUT: Connection timed out - user specified timeout
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 61, in connect_internal
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 137, in connect
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 642, in block in tcp
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 227, in each
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 227, in foreach
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 632, in tcp
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client/ruby_connection.rb", line 117, in connect
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client/connection_mixin.rb", line 11, in reconnect
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client.rb", line 684, in block in connect
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client/middlewares.rb", line 12, in connect
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client.rb", line 683, in connect
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client.rb", line 674, in raw_connection
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client.rb", line 641, in ensure_connected
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client.rb", line 237, in call_v
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-5.0.7/lib/redis/client.rb", line 90, in call_v
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-5.0.7/lib/redis.rb", line 167, in block in send_command
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-5.0.7/lib/redis.rb", line 166, in synchronize
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-5.0.7/lib/redis.rb", line 166, in send_command
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-5.0.7/lib/redis/commands/connection.rb", line 21, in ping
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/lib/pushmi_pullyu/preservation_queue.rb", line 98, in block in connected?
  File "/usr/lib64/ruby/gems/2.7.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 110, in block (2 levels) in with
  File "/usr/lib64/ruby/gems/2.7.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 109, in handle_interrupt
  File "/usr/lib64/ruby/gems/2.7.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 109, in block in with
  File "/usr/lib64/ruby/gems/2.7.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 106, in handle_interrupt
  File "/usr/lib64/ruby/gems/2.7.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 106, in with
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/lib/pushmi_pullyu/preservation_queue.rb", line 97, in connected?
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/lib/pushmi_pullyu/preservation_queue.rb", line 44, in next_item
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/lib/pushmi_pullyu/preservation_queue.rb", line 66, in wait_next_item
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/lib/pushmi_pullyu/cli.rb", line 201, in run_preservation_cycle
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/lib/pushmi_pullyu/cli.rb", line 240, in run_tick_loop
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/lib/pushmi_pullyu/cli.rb", line 54, in start_server
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/lib/pushmi_pullyu/cli.rb", line 305, in block in start_server_as_daemon
  File "/usr/lib64/ruby/gems/2.7.0/gems/daemons-1.4.1/lib/daemons/application.rb", line 277, in block in start_proc
  File "/usr/lib64/ruby/gems/2.7.0/gems/daemons-1.4.1/lib/daemons/daemonize.rb", line 84, in call_as_daemon
  File "/usr/lib64/ruby/gems/2.7.0/gems/daemons-1.4.1/lib/daemons/application.rb", line 281, in start_proc
  File "/usr/lib64/ruby/gems/2.7.0/gems/daemons-1.4.1/lib/daemons/application.rb", line 307, in start
  File "/usr/lib64/ruby/gems/2.7.0/gems/daemons-1.4.1/lib/daemons/controller.rb", line 56, in run
  File "/usr/lib64/ruby/gems/2.7.0/gems/daemons-1.4.1/lib/daemons.rb", line 199, in block in run_proc
  File "/usr/lib64/ruby/gems/2.7.0/gems/daemons-1.4.1/lib/daemons/cmdline.rb", line 124, in catch_exceptions
  File "/usr/lib64/ruby/gems/2.7.0/gems/daemons-1.4.1/lib/daemons.rb", line 198, in run_proc
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/lib/pushmi_pullyu/cli.rb", line 303, in start_server_as_daemon
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/lib/pushmi_pullyu/cli.rb", line 34, in run
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/exe/pushmi_pullyu", line 7, in <top (required)>
  File "/usr/bin/pushmi_pullyu", line 23, in load
  File "/usr/bin/pushmi_pullyu", line 23, in <main>
RedisClient::CannotConnectError: Connection timed out - user specified timeout
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 61, in connect_internal
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 137, in connect
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 642, in block in tcp
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 227, in each
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 227, in foreach
  File "/usr/lib64/ruby/2.7.0/socket.rb", line 632, in tcp
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client/ruby_connection.rb", line 117, in connect
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client/connection_mixin.rb", line 11, in reconnect
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client.rb", line 684, in block in connect
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client/middlewares.rb", line 12, in connect
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client.rb", line 683, in connect
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client.rb", line 674, in raw_connection
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client.rb", line 641, in ensure_connected
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-client-0.17.0/lib/redis_client.rb", line 237, in call_v
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-5.0.7/lib/redis/client.rb", line 90, in call_v
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-5.0.7/lib/redis.rb", line 167, in block in send_command
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-5.0.7/lib/redis.rb", line 166, in synchronize
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-5.0.7/lib/redis.rb", line 166, in send_command
  File "/usr/lib64/ruby/gems/2.7.0/gems/redis-5.0.7/lib/redis/commands/connection.rb", line 21, in ping
  File "/usr/lib64/ruby/gems/2.7.0/gems/pushmi_pullyu-2.0.7/lib/pushmi_pullyu/preservation_queue.rb", line 98, in block in connected?
  File "/usr/lib64/ruby/gems/2.7.0/gems/connection_pool-2.4.1/lib/connection_pool.rb", line 110, in block (2 levels) in with
  File "/usr/lib64/ruby/gems/2.7.0/gems/connection_pool-2.4.1/lib/conn
pgwillia commented 1 month ago

This is the weekly reboot of the Redis server.