Bonjour à tous,
J’ai dû reconstruire un serveur Discourse uniquement à partir du fichier de sauvegarde après avoir perdu le serveur initial et ses instantanés (à la suite d’un incendie chez l’hébergeur, Dieu bénisse les sauvegardes hors site !). Le serveur initial tournait sous Ubuntu 19.04 et ne disposait pas de la dernière version de Discourse (peut-être quelques mois en retard, je ne me souviens pas de la version exacte). J’ai maintenant installé la dernière version de Discourse sur Ubuntu 18.04 et restauré la base de données via l’interface utilisateur en utilisant le dernier fichier de sauvegarde.
Le site rencontre désormais fréquemment des erreurs 500 et je vois deux types de messages d’erreur dans le journal de production. Pourriez-vous s’il vous plaît m’aider avec quelques idées sur ce que je pourrais faire ensuite ? Merci beaucoup !
Démarrage de GET “/t/en-2019-des-frontaliers-imposes-a-la-source-en-france/8675” pour xx.xx.xx.xx le 2021-03-12 à 07:57:02 +0000
Traitement par TopicsController#show en HTML
Paramètres : {“slug”=>“en-2019-des-frontaliers-imposes-a-la-source-en-france”, “topic_id”=>“8675”}
Terminé avec une erreur 500 Internal Server Error en 145ms (ActiveRecord : 0,0 ms | Allocations : 30586)
NoMethodError (méthode slow_mode_seconds non définie pour #Topic:0x00007f9f56b4c1f0)
(eval):2:in slow_mode_seconds' (eval):33:in _fast_attributes’
app/controllers/topics_controller.rb:1109:in block (2 levels) in perform_show_response' app/controllers/topics_controller.rb:1104:in perform_show_response’
app/controllers/topics_controller.rb:162:in show' app/controllers/application_controller.rb:358:in block in with_resolved_locale’
app/controllers/application_controller.rb:358:in with_resolved_locale' lib/middleware/omniauth_bypass_middleware.rb:68:in call’
lib/content_security_policy/middleware.rb:12:in call' lib/middleware/anonymous_cache.rb:353:in call’
config/initializers/100-quiet_logger.rb:23:in call' config/initializers/100-silence_logger.rb:31:in call’
lib/middleware/enforce_hostname.rb:23:in call' lib/middleware/request_tracker.rb:177:in call’
Démarrage de GET “/” pour xx.xx.xx.xx le 2021-03-12 à 07:55:24 +0000
Traitement par CategoriesController#index en HTML
Terminé avec une erreur 500 Internal Server Error en 313ms (ActiveRecord : 0,0 ms | Allocations : 69745)
NoMethodError (méthode default_list_filter non définie pour #Category:0x00007f9f520dc778
Vouliez-vous dire ? default_view)
(eval):29:in _fast_attributes' lib/freedom_patches/ams_include_without_root.rb:57:in include!’
app/controllers/categories_controller.rb:42:in block (2 levels) in index' app/controllers/categories_controller.rb:40:in index’
app/controllers/application_controller.rb:358:in block in with_resolved_locale' app/controllers/application_controller.rb:358:in with_resolved_locale’
lib/middleware/omniauth_bypass_middleware.rb:68:in call' lib/content_security_policy/middleware.rb:12:in call’
lib/middleware/anonymous_cache.rb:353:in call' config/initializers/100-quiet_logger.rb:23:in call’
config/initializers/100-silence_logger.rb:31:in call' lib/middleware/enforce_hostname.rb:23:in call’
lib/middleware/request_tracker.rb:177:in `call’