Reconstruído. Em resumo, ainda está quebrado da mesma forma, embora tenha havido algumas mudanças que notei ao longo do caminho. Durante a compilação, observei:
139:C 23 Dez 2021 16:40:32.625 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
139:C 23 Dez 2021 16:40:32.625 # Versão do Redis=6.2.6, bits=64, commit=00000000, modificado=0, pid=139, recém-iniciado
139:C 23 Dez 2021 16:40:32.626 # Configuração carregada
139:M 23 Dez 2021 16:40:32.627 * Relógio monotônico: POSIX clock_gettime
139:M 23 Dez 2021 16:40:32.627 # Aviso: Não foi possível criar o socket TCP do servidor escutando *:6379: bind: Endereço já em uso
139:M 23 Dez 2021 16:40:32.628 # Falha ao escutar na porta 6379 (TCP), abortando.
Mais tarde, vi isso, que era semelhante ao loop que vi anteriormente. No entanto, diz que usou 1 MB de memória para cópia em gravação, e o loop do log do redis dizia 0 MB.
112:M 23 Dez 2021 16:46:08.703 * Salvamento em segundo plano iniciado pelo pid 715
715:C 23 Dez 2021 16:46:08.822 * DB salvo em disco
715:C 23 Dez 2021 16:46:08.824 * RDB: 1 MB de memória usado por cópia em gravação
112:M 23 Dez 2021 16:46:08.905 * Salvamento em segundo plano encerrado com sucesso
O log atual do redis:
4161:M 23 Dez 2021 16:55:11.867 * Carregando RDB produzido pela versão 6.2.6
4161:M 23 Dez 2021 16:55:11.867 * Idade do RDB 281 segundos
4161:M 23 Dez 2021 16:55:11.867 * Uso de memória do RDB quando criado 4.61 Mb
4161:M 23 Dez 2021 16:55:12.086 # RDB carregado, chaves carregadas: 2743, chaves expiradas: 0.
4161:M 23 Dez 2021 16:55:12.086 * DB carregado do disco: 0.265 segundos
4161:M 23 Dez 2021 16:55:12.086 * Pronto para aceitar conexões
4161:M 23 Dez 2021 17:00:12.088 * 100 alterações em 300 segundos. Salvando...
4161:M 23 Dez 2021 17:00:12.098 * Salvamento em segundo plano iniciado pelo pid 4612
4612:C 23 Dez 2021 17:00:12.189 * DB salvo em disco
4612:C 23 Dez 2021 17:00:12.191 * RDB: 0 MB de memória usado por cópia em gravação
4161:M 23 Dez 2021 17:00:12.199 * Salvamento em segundo plano encerrado com sucesso
Estou vendo novamente esse aviso de cópia em gravação de 0 MB, mas não sei se isso é normal ou não. Não consigo abrir uma conexão telnet nessa máquina para localhost 6379, recebo o erro:
Impossível conectar ao host remoto: Não é possível atribuir o endereço solicitado
O log de produção mostra muitos blocos como antes:
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/redis-4.5.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/redis-4.5.1/lib/redis/client.rb:116:in `connect'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/redis-4.5.1/lib/redis/client.rb:417:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/redis-4.5.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/redis-4.5.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/redis-4.5.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/redis-4.5.1/lib/redis/client.rb:162:in `call'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-2.3.3/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/redis-4.5.1/lib/redis.rb:967:in `block in get'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/redis-4.5.1/lib/redis.rb:72:in `block in synchronize'
/usr/local/lib/ruby/2.7.0/monitor.rb:202:in `synchronize'
/usr/local/lib/ruby/2.7.0/monitor.rb:202:in `mon_synchronize'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/redis-4.5.1/lib/redis.rb:72:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/redis-4.5.1/lib/redis.rb:966:in `get'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-3.3.8/lib/message_bus/backends/redis.rb:366:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-3.3.8/lib/message_bus/backends/redis.rb:274:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-3.3.8/lib/message_bus/backends/redis.rb:287:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-3.3.8/lib/message_bus.rb:786:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-3.3.8/lib/message_bus.rb:734:in `block in new_subscriber_thread'
Exceção do trabalho: nenhum endereço para meta.discourse.org (Resolv::ResolvError)