Discourse échoue en raison de certificats expirés, application reconstruite, maintenant discourse ne fonctionne pas

Je fais tourner Discourse sur Ubuntu Server 22.04. Mes certificats Discourse ont expiré de manière mystérieuse pour des raisons inconnues. J’ai installé Discourse avec tous les paramètres par défaut en utilisant la méthode d’installation Docker par défaut. Après l’expiration de mes certificats, j’ai essayé de reconstruire Discourse pour renouveler les certificats avec ./launcher rebuild app. Maintenant, lorsque j’essaie d’ouvrir mon site Discourse dans Safari, Safari me donne l’erreur suivante : Safari ne peut pas ouvrir la page “www.randamckeownkrebsbach.com” car le serveur où cette page est située ne répond pas. Docker sur Ubuntu semble fonctionner correctement. Je ne sais pas par où commencer le débogage et comment résoudre ce problème, et j’ai besoin d’aide. Voici quelques-uns de mes journaux après la reconstruction de Discourse :

./launcher enter app
cat /shared/log/rails/unicorn.stderr.log
I, [2023-03-18T07:48:54.973940 #589]  INFO -- : master done reopening logs
I, [2023-03-18T07:49:11.242871 #726]  INFO -- : worker=1 done reopening logs
I, [2023-03-18T07:49:11.250272 #717]  INFO -- : worker=0 done reopening logs
I, [2023-03-18T13:55:50.332596 #589]  INFO -- : reaped #<Process::Status: pid 717 exit 0> worker=0
I, [2023-03-18T13:55:50.335636 #589]  INFO -- : reaped #<Process::Status: pid 726 exit 0> worker=1
I, [2023-03-18T13:55:50.335726 #589]  INFO -- : master complete
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Erreur lors de la récupération du job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Erreur lors de la récupération du job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Erreur lors de la récupération du job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Erreur lors de la récupération du job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 2 Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) abonnement échoué, reconnexion dans 1 seconde. Pile d'appels /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:175:in `block in call_loop'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:331:in `with_socket_timeout'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:174:in `call_loop'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/subscribe.rb:44:in `subscription'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/subscribe.rb:14:in `subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:288:in `_subscription'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/pubsub.rb:20:in `block in subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:265:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:265:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:265:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/pubsub.rb:19:in `subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:302:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:768:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:739:in `block in new_subscriber_thread'
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Erreur lors de la récupération du job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 2 Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) abonnement échoué, reconnexion dans 1 seconde. Pile d'appels /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:401:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:286:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:299:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:768:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:739:in `block in new_subscriber_thread'
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 2 Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) abonnement échoué, reconnexion dans 1 seconde. Pile d'appels /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:401:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:286:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:299:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:768:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:739:in `block in new_subscriber_thread'
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 2 Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) abonnement échoué, reconnexion dans 1 seconde. Pile d'appels /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:401:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:286:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:299:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:768:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:739:in `block in new_subscriber_thread'
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 heartbeat : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 2 Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) abonnement échoué, reconnexion dans 1 seconde. Pile d'appels /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:401:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:286:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:299:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:768:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:739:in `block in new_subscriber_thread'
Impossible de signaler l'erreur : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) 3 Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
cat /shared/log/rails/production.log
Erreur lors de la récupération du job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Erreur lors de la récupération du job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Erreur lors de la récupération du job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Erreur lors de la récupération du job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Erreur lors de la récupération du job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) abonnement échoué, reconnexion dans 1 seconde. Pile d'appels /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:175:in `block in call_loop'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:331:in `with_socket_timeout'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:174:in `call_loop'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/subscribe.rb:44:in `subscription'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/subscribe.rb:14:in `subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:288:in `_subscription'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/pubsub.rb:20:in `block in subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:265:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:265:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:265:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/pubsub.rb:19:in `subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:302:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:768:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:739:in `block in new_subscriber_thread'
Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) abonnement échoué, reconnexion dans 1 seconde. Pile d'appels /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:401:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:286:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:299:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:768:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:739:in `block in new_subscriber_thread'
Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) abonnement échoué, reconnexion dans 1 seconde. Pile d'appels /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:401:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:286:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:299:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:768:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:739:in `block in new_subscriber_thread'
Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) abonnement échoué, reconnexion dans 1 seconde. Pile d'appels /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:401:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:286:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:299:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:768:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:739:in `block in new_subscriber_thread'
Arrêt en cours
Termination des threads silencieux
Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Le planificateur se termine...
Pause pour permettre aux jobs de se terminer...
heartbeat : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)
Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL) abonnement échoué, reconnexion dans 1 seconde. Pile d'appels /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:401:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:286:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus/backends/redis.rb:299:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:768:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.2/lib/message_bus.rb:739:in `block in new_subscriber_thread'
Exception de job : Erreur de connexion à Redis sur localhost:6379 (Errno::EADDRNOTAVAIL)

Au revoir !
Avertissement d'obsolescence : `SiteSetting.enable_personal_messages` est obsolète. Veuillez utiliser `SiteSetting.personal_message_enabled_groups` à la place. (suppression dans Discourse 3.0)
At /var/www/discourse/lib/site_setting_extension.rb:199:in `public_send'
Démarrage de Sidekiq 6.5.8 avec Sidekiq::RedisConnection::RedisAdapter options {:host=>"localhost", :port=>6379, :namespace=>"sidekiq"}
Application Rails 7.0.4.3 démarrée en environnement de production
Exécution avec ruby 3.2.1 (2023-02-08 revision 31819e82c8) [x86_64-linux]
Voir LICENSE et la LGPL-3.0 pour les détails de la licence.
Passez à Sidekiq Pro pour plus de fonctionnalités et de support : https://sidekiq.org
cat /var/log/redis/current
559:C 18 Mar 2023 14:47:07.235 # oO0OoO0OoO0Oo Redis est en cours de démarrage oO0OoO0OoO0Oo
559:C 18 Mar 2023 14:47:07.235 # Version Redis=7.0.7, bits=64, commit=00000000, modified=0, pid=559, juste démarré
559:C 18 Mar 2023 14:47:07.235 # Configuration chargée
559:M 18 Mar 2023 14:47:07.236 * horloge monotone : POSIX clock_gettime
559:M 18 Mar 2023 14:47:07.236 * Mode d'exécution=standalone, port=6379.
559:M 18 Mar 2023 14:47:07.236 # Serveur initialisé
559:M 18 Mar 2023 14:47:07.236 # ATTENTION : l'overcommit mémoire doit être activé ! Sans cela, une sauvegarde en arrière-plan ou une réplication peut échouer en cas de mémoire insuffisante. Désactivé, cela peut également provoquer des échecs sans condition de mémoire insuffisante, voir https://github.com/jemalloc/jemalloc/issues/1328. Pour corriger ce problème, ajoutez 'vm.overcommit_memory = 1' à /etc/sysctl.conf puis redémarrez ou exécutez la commande 'sysctl vm.overcommit_memory=1' pour que cela prenne effet.
559:M 18 Mar 2023 14:47:07.297 * Chargement de RDB produit par la version 7.0.7
559:M 18 Mar 2023 14:47:07.297 * Âge du RDB 81 secondes
559:M 18 Mar 2023 14:47:07.297 * Utilisation mémoire du RDB lors de la création 2.72 Mo
559:M 18 Mar 2023 14:47:07.305 * Chargement du RDB terminé, clés chargées : 221, clés expirées : 7.
559:M 18 Mar 2023 14:47:07.305 * DB chargée depuis le disque : 0.013 secondes
559:M 18 Mar 2023 14:47:07.305 * Prêt à accepter les connexions
559:M 18 Mar 2023 14:52:08.043 * 100 modifications en 300 secondes. Sauvegarde en cours...
559:M 18 Mar 2023 14:52:08.049 * Sauvegarde en arrière-plan démarrée par le pid 988
988:C 18 Mar 2023 14:52:08.105 * DB sauvegardée sur le disque
988:C 18 Mar 2023 14:52:08.106 * Fork CoW pour RDB : actuel 0 Mo, pic 0 Mo, moyenne 0 Mo
559:M 18 Mar 2023 14:52:08.150 * Sauvegarde en arrière-plan terminée avec succès
559:M 18 Mar 2023 14:57:09.063 * 100 modifications en 300 secondes. Sauvegarde en cours...
559:M 18 Mar 2023 14:57:09.063 * Sauvegarde en arrière-plan démarrée par le pid 1311
1311:C 18 Mar 2023 14:57:09.137 * DB sauvegardée sur le disque
1311:C 18 Mar 2023 14:57:09.138 * Fork CoW pour RDB : actuel 1 Mo, pic 1 Mo, moyenne 0 Mo
559:M 18 Mar 2023 14:57:09.164 * Sauvegarde en arrière-plan terminée avec succès
559:M 18 Mar 2023 15:02:10.039 * 100 modifications en 300 secondes. Sauvegarde en cours...
559:M 18 Mar 2023 15:02:10.042 * Sauvegarde en arrière-plan démarrée par le pid 1628
1628:C 18 Mar 2023 15:02:10.061 * DB sauvegardée sur le disque
1628:C 18 Mar 2023 15:02:10.062 * Fork CoW pour RDB : actuel 0 Mo, pic 0 Mo, moyenne 0 Mo
559:M 18 Mar 2023 15:02:10.143 * Sauvegarde en arrière-plan terminée avec succès
559:M 18 Mar 2023 15:07:11.072 * 100 modifications en 300 secondes. Sauvegarde en cours...
559:M 18 Mar 2023 15:07:11.073 * Sauvegarde en arrière-plan démarrée par le pid 1948
1948:C 18 Mar 2023 15:07:11.089 * DB sauvegardée sur le disque

Mes journaux Nginx sont vides.

Quelqu’un peut-il m’aider à déboguer cela et remettre mon serveur Discourse en marche ? Il semble que je doive faire quelque chose avec Redis mais je ne sais pas quoi.

Salut Dan :slight_smile:

Qu’avez-vous obtenu à l’écran lorsque vous avez exécuté ./launcher rebuild app ? Y a-t-il eu des erreurs dans cette sortie qui pourraient aider à cerner le problème ?

L’exécution de ./discourse-doctor peut également aider si vous ne l’avez pas encore essayé ?

Je ne me souviens pas qu’il y ait eu d’erreurs lors de la reconstruction de l’application. Mais je peux la reconstruire à nouveau si cela peut vous aider. J’exécute actuellement discourse-doctor et publierai les résultats une fois qu’il aura terminé.

./discourse-doctor
DISCOURSE DOCTOR Mar 21 19:21:20 UTC 2023
OS: Linux myserver 5.15.0-1030-oracle #36-Ubuntu SMP Wed Feb 15 05:54:07 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux


Found containers/app.yml

==================== YML SETTINGS ====================
DISCOURSE_HOSTNAME=www.example.com
SMTP_ADDRESS=in-v3.mailjet.com
DEVELOPER_EMAILS=xxxxxx@xxx.com
SMTP_PASSWORD=xxxxxxxxxxxxxxxxxxxxxx
SMTP_PORT=587
SMTP_USER_NAME=xxxxxxxxxxxxxxxxxxxxxxxx
LETSENCRYPT_ACCOUNT_EMAIL=xxx@xxx.com

==================== DOCKER INFO ====================
DOCKER VERSION: Docker version 23.0.1, build a5ee5b1

DOCKER PROCESSES (docker ps -a)

CONTAINER ID   IMAGE                              COMMAND                  CREATED      STATUS                  PORTS                                      NAMES
1ab7fc8a63ef   local_discourse/app                \"/sbin/boot\"             3 days ago   Up 31 minutes           0.0.0.0:80-\u003e80/tcp, 0.0.0.0:443-\u003e443/tcp   app
742922a9720e   discourse/base:2.0.20230313-1023   \"/bin/bash -c '/usr/…\"   5 days ago   Exited (0) 5 days ago                                              pedantic_mirzakhani

1ab7fc8a63ef   local_discourse/app   \"/sbin/boot\"   3 days ago   Up 31 minutes   0.0.0.0:80-\u003e80/tcp, 0.0.0.0:443-\u003e443/tcp   app

Discourse container app is running


==================== PLUGINS ====================
          - git clone https://github.com/discourse/docker_manager.git

No non-official plugins detected.

See https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb for the official list.

========================================

Discourse version at www.example.com: NOT FOUND



Discourse version at localhost: NOT FOUND


==================== MEMORY INFORMATION ====================
RAM (MB): 1010

               total        used        free      shared  buff/cache   available
Mem:             964         549          92          16         322         244
Swap:           3071         390        2681

==================== DISK SPACE CHECK ====================
---------- OS Disk Space ----------
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        45G   21G   25G  46% /

==================== DISK INFORMATION ====================
Disk /dev/loop0: 55.61 MiB, 58310656 bytes, 113888 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop1: 55.61 MiB, 58314752 bytes, 113896 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop2: 63.28 MiB, 66355200 bytes, 129600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop3: 63.29 MiB, 66359296 bytes, 129608 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop4: 111.95 MiB, 117387264 bytes, 229272 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop5: 50.63 MiB, 53084160 bytes, 103680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop6: 52.24 MiB, 54775808 bytes, 106984 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sda: 46.58 GiB, 50010783744 bytes, 97677312 sectors
Disk model: BlockVolume
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disklabel type: gpt
Disk identifier: 5FD903CC-D8E3-44ED-B036-529E3491189F

Device      Start      End  Sectors  Size Type
/dev/sda1  227328 97677278 97449951 46.5G Linux filesystem
/dev/sda14   2048    10239     8192    4M BIOS boot
/dev/sda15  10240   227327   217088  106M EFI System

Partition table entries are not in disk order.

Disk /dev/loop8: 49.84 MiB, 52260864 bytes, 102072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop9: 49.84 MiB, 52260864 bytes, 102072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

==================== END DISK INFORMATION ====================

==================== MAIL TEST ====================
For a robust test, get an address from http://www.mail-tester.com/
Or just send a test message to yourself.
Email address for mail test? ('n' to skip) [xxx@xxx.com]: Sending mail to xxx@xxx.com. . .


n
Testing sending to xxx@xxx.com using in-v3.mailjet.com:587, username:xxxxxxxxxxxxxxxxxxxxxxx with plain auth.
SMTP server connection successful.
Sending to xxx@xxx.com. . .
Mail accepted by SMTP server.
Message-ID: eabc403c-d829-3d19-2187-42e07142d32b@www.example.com

If you do not receive the message, check your SPAM folder
or test again using a service like http://www.mail-tester.com/.

If the message is not delivered it is not a problem with Discourse.
Check the SMTP server logs for the above Message ID to see why it
failed to deliver the message.
Replacing: SMTP_PASSWORD
Replacing: LETSENCRYPT_ACCOUNT_EMAIL
Replacing: DEVELOPER_EMAILS
Replacing: DISCOURSE_DB_PASSWORD
Replacing: Sending mail to

==================== DONE! ====================
Would you like to serve a publicly available version of this file? (Y/n)n

Publicly available log not generated.

Quelle est la valeur de l’hostname dans votre fichier app.yml réel ?

www.randamckeownkrebsbach.com
J’ai juste entré manuellement www.example.com pour ne pas afficher mon site web directement. Mais il indique en fait le nom correct du site web qui est www.randamckeownkrebsbach.com

@JammyDodger J’ai fourni les réponses à vos questions. Y a-t-il une chance que vous puissiez encore m’aider à résoudre ce problème ?

  ## TODO : Nom de domaine auquel cette instance Discourse répondra
  ## Obligatoire. Discourse ne fonctionnera pas avec un simple numéro IP.
  DISCOURSE_HOSTNAME: www.randamckeownkrebsbach.com

  ## Décommentez si vous voulez que le conteneur soit démarré avec le même
  ## nom d'hôte (-h option) que celui spécifié ci-dessus (par défaut « $hostname-$config »)
  #DOCKER_USE_HOSTNAME: true
○ → hébergeur www.randamckeownkrebsbach.com
www.randamckeownkrebsbach.com est un alias pour randamckeownkrebsbach.com.
randamckeownkrebsbach.com a l'adresse 129.80.235.254

Est-ce la bonne adresse IP du serveur ? Il ne semble pas écouter sur les ports 22, 80, ni 443.

Oui, c’est l’adresse IP du serveur. Comment avez-vous découvert sur quels ports il écoute, et que puis-je faire pour résoudre ce problème ? Le port 22 n’est accessible que depuis mon adresse IP, c’est pourquoi il apparaît fermé lors d’un scan de ports. Mon pare-feu Ubuntu Server est ouvert et mon application Discourse est en cours d’exécution. Qu’est-ce que je dois ajuster à l’intérieur de l’image Docker pour que le serveur écoute sur les ports 80 et 443 ?

Si vous utilisez l’installation standard, les ports 80 et 443 seront en écoute en standard. Vérifiez votre fichier app.yml pour la section expose:.

Votre pare-feu bloque-t-il les ports 80 ou 443 ?

Si les certificats ont expiré, c’est probablement parce que Let’s Encrypt ne peut pas atteindre votre serveur. Et vous risquez alors d’atteindre les limites de débit.

Mon pare-feu est grand ouvert pour ces ports. Je ne comprends pas ce que vous entendez par certificats expirés, Let’s Encrypt et limites de débit.

que font-ils depuis votre serveur ?

curl localhost
curl http://www.randamckeownkrebsbach.com/
curl https://www.randamckeownkrebsbach.com/

les connexions à https://www.randamckeownkrebsbach.com/ expirent, donc soit cela résout une mauvaise adresse, soit vous avez un pare-feu qui interfère.

danran@ubuntuserver:~$ curl localhost

<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.23.3</center>
</body>
</html>
danran@ubuntuserver:~$ curl http://www.randamckeownkrebsbach.com/
curl: (28) Échec de la connexion à www.randamckeownkrebsbach.com, port 80, après 64176 ms : Délai d'attente de connexion dépassé
danran@ubuntuserver:~$ curl https://www.randamckeownkrebsbach.com/
curl: (28) Échec de la connexion à www.randamckeownkrebsbach.com, port 443, après 65295 ms : Délai d'attente de connexion dépassé

Cela montre que Discourse fonctionne sur le serveur auquel vous êtes connecté.

Et que www.randamckeownkrebsbach.com n’est soit pas pointé vers ce serveur, soit qu’il y a un problème de pare-feu ou de réseau qui bloque les connexions.

Il est probable que vous deviez ouvrir les ports ailleurs dans Oracle. C’est probablement un problème de réseau et non un problème de pare-feu local. Permitting Public TCP Traffic to Oracle Compute Cloud Service Instances pourrait aider.

J’ai résolu le problème. Vous aviez raison. Dans le pare-feu de mon instance Oracle, pour http, j’avais le port 80 en destination ainsi qu’en source. Il en va de même pour https. Tout ce que j’ai fait, c’est de changer le port source dans le pare-feu http et https pour qu’il soit « any », et le port de destination pour qu’il soit 80,443. Honnêtement, je ne me souviens même pas avoir modifié mon pare-feu avant que le site ne cesse de fonctionner, mais je suis heureux que vous ayez pu m’aider à déboguer et à diagnostiquer le problème ! Merci beaucoup pour votre aide !