# Fórum indisponível devido a erro no Redis nos logs do unicorn (

**URL:** <https://meta.discourse.org/t/forum-unavailable-with-redis-error-in-unicorn-logs/331677>\
**Category:** Self-hosting\
**Created:** [19 Outubro , 2024 15:56 UTC](https://meta.discourse.org/t/forum-unavailable-with-redis-error-in-unicorn-logs/331677 "2024-10-19T15:56:12Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![AxelTerizaki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/axelterizaki/32/247137_2.png) [@AxelTerizaki](https://meta.discourse.org/u/AxelTerizaki)\
**Post date:** [19 Outubro , 2024 15:56 UTC](https://meta.discourse.org/t/forum-unavailable-with-redis-error-in-unicorn-logs/331677/1 "2024-10-19T15:56:12Z")

</div>

Olá.

Estou hospedando dois fóruns em minha máquina, ambos estão atualizados (3.4.0.beta3-dev para um, e não consigo verificar o que está indisponível).

Um deles foi atualizado no início desta semana e parou de funcionar repentinamente há cerca de 2 dias.

Ao fazer login, uma mensagem “Oops” aparece em todas as páginas.

Entrei no contêiner e olhei os logs do unicorn e parece haver um problema de conexão com o redis:

```plaintext
Falha ao relatar erro: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) 3 Erro ao buscar trabalho: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED)
Falha ao relatar erro: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) 3 Erro ao buscar trabalho: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED)
Falha ao relatar erro: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) 3 Erro ao buscar trabalho: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED)
Falha ao relatar erro: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) 3 Erro ao buscar trabalho: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED)
Falha ao relatar erro: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) 3 Exceção de trabalho: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) sidekiq-exception
Falha ao relatar erro: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) 3 Exceção de trabalho: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) sidekiq-exception
Falha ao relatar erro: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) 3 Exceção de trabalho: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) sidekiq-exception
Falha ao relatar erro: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) 3 Exceção de trabalho: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) sidekiq-exception
Falha ao relatar erro: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) 3 Exceção de trabalho: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) sidekiq-exception
Falha ao relatar erro: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) 3 Exceção de trabalho: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) sidekiq-exception
Falha ao relatar erro: Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) 2 Erro ao conectar ao Redis em localhost:6379 (Errno::ECONNREFUSED) falha na assinatura, reconectando em 1 segundo. Pilha de chamadas /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/message_bus-4.3.8/lib/message_bus/backends/redis.rb:388:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/message_bus-4.3.8/lib/message_bus/backends/redis.rb:277:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/message_bus-4.3.8/lib/message_bus/backends/redis.rb:289:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/message_bus-4.3.8/lib/message_bus.rb:768:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/message_bus-4.3.8/lib/message_bus.rb:739:in `block in new_subscriber_thread'

```

O problema é que não vejo o que está errado, pois consigo me conectar ao servidor redis no contêiner via redis-cli e definir e obter chaves normalmente.

Vejo muitas questões semelhantes no fórum, mas elas são antigas ou não tiveram resolução. Alguém pode ajudar? Posso fornecer mais informações se necessário.

---

_[View the full topic](https://meta.discourse.org/t/forum-unavailable-with-redis-error-in-unicorn-logs/331677)._
