Oui, je comprends que c’est difficile à identifier précisément. C’est pourquoi j’espérais que cela disparaîtrait avec le temps, mais ce n’est pas le cas.
Je pense que je rencontre le même problème que celui-ci : Users getting notifictations from long ago
Oui, j’ai une installation standard, mais la seule différence est que je suis derrière Cloudflare. Vous pourriez penser que cela est dû à Cloudflare, mais auparavant nous n’avions pas ce problème. Je ne pense pas que ce soit probable.
Je n’ai rien trouvé concernant les notifications, mais je ne suis pas un expert dans ce domaine, alors laissez-moi partager un petit extrait, peut-être que vos yeux remarqueront quelque chose.
Avertissements :
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Échec de l'envoi de la notification push : WebPush::Unauthorized : hôte : fcm.googleapis.com, #<Net::HTTPForbidden 403 Forbidden readbody=true> corps : les identifiants VAPID dans l'en-tête d'autorisation ne co
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Échec de la gestion de l'exception dans le middleware de l'application d'exception : ArgumentError : Liste d'attributs vide passée
Échec de la gestion de l'exception dans le middleware de l'application d'exception : ArgumentError : Liste d'attributs vide passée
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Le thème/composant DiscoTOC génère des erreurs : TypeError : Impossible de lire les propriétés de null (lecture de 'en')
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Échec de la gestion de l'exception dans le middleware de l'application d'exception : ArgumentError : Liste d'attributs vide passée
Échec de l'envoi de la notification push : WebPush::Unauthorized : hôte : updates.push.services.mozilla.com, #<Net::HTTPUnauthorized 401 Unauthorized readbody=true> corps : {"code":401,"errno":109,"error":"Unaut
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Échec de la gestion de l'exception dans le middleware de l'application d'exception : ActiveRecord::RecordNotUnique : PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_topic_tags_on_topic_id_and_t
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Échec du traitement correct de la réponse détournée : EOFError : fin de fichier atteinte
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
Avis de dépréciation : `SiteSetting.anonymous_posting_min_trust_level` est déprécié. Veuillez utiliser `SiteSetting.anonymous_posting_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/disc
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
Échec de l'envoi de la notification push : WebPush::ResponseError : hôte : web.push.apple.com, #<Net::HTTPBadRequest 400 Bad Request readbody=true> corps : {"reason":"VapidPkHashMismatch"}
Le thème/composant discourse-gifs génère des erreurs : TypeError : Impossible de lire les propriétés de null (lecture de 'en')
Le thème/composant DiscoTOC génère des erreurs : TypeError : Impossible de lire les propriétés de null (lecture de 'en')
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
Échec de l'envoi de la notification push : WebPush::Unauthorized : hôte : updates.push.services.mozilla.com, #<Net::HTTPUnauthorized 401 Unauthorized readbody=true> corps : {"code":401,"errno":109,"error":"Unaut
Sidekiq consomme trop de mémoire (utilisation : 558,27 Mo) pour 'btt.community', redémarrage
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
Échec de l'envoi de la notification push : WebPush::PushServiceError : hôte : updates.push.services.mozilla.com, #<Net::HTTPBadGateway 502 Bad Gateway readbody=true> corps : {"code":502,"errno":903,"error":"Bad
Avis de dépréciation : `SiteSetting.min_trust_level_for_here_mention` est déprécié. Veuillez utiliser `SiteSetting.here_mention_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/discourse/
Avis de dépréciation : Jobs::Chat::NotifyMentioned a été mis en file d'attente avec des valeurs d'argument qui ne se sérialisent pas proprement vers/depuis JSON. Cela signifie que le travail sera exécuté avec des valeurs légèrement différentes que t
Avis de dépréciation : Jobs::Chat::NotifyWatching a été mis en file d'attente avec des valeurs d'argument qui ne se sérialisent pas proprement vers/depuis JSON. Cela signifie que le travail sera exécuté avec des valeurs légèrement différentes que th
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) introuvable : No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
Avis de dépréciation : Jobs::Chat::NotifyMentioned a été mis en file d'attente avec des valeurs d'argument qui ne se sérialisent pas proprement vers/depuis JSON. Cela signifie que le travail sera exécuté avec des valeurs légèrement différentes que t
Avis de dépréciation : Jobs::Chat::NotifyWatching a été mis en file d'attente avec des valeurs d'argument qui ne se sérialisent pas proprement vers/depuis JSON. Cela signifie que le travail sera exécuté avec des valeurs légèrement différentes que th
Erreurs :
Exception de travail : Net::ReadTimeout
Exception de travail : Net::ReadTimeout
Exception de travail : Net::SMTPAuthenticationError
Exception de travail : Net::SMTPAuthenticationError
Exception de travail : Net::SMTPAuthenticationError
(google_oauth2) Échec de l'authentification ! csrf_detected : OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF détecté
Exception de travail : Net::ReadTimeout
(github) Échec de l'authentification ! csrf_detected : OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF détecté
(discord) Échec de l'authentification ! csrf_detected : OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF détecté
defaut : Échec du téléchargement de l'image hotlinked (https://btt.community/uploads/default/optimized/2X/9/9394498c413ffd7cefbee2461a83d1a66b3b499c_2_690x388.jpeg) post : 10185 PG::UniqueViolation: ERROR: duplicat
Exception de travail : ERROR: duplicate key value violates unique constraint "pg_type_typname_nsp_index" DETAIL: Key (typname, typnamespace)=(gamification_leaderboard_cache_1_all_time_1, 2200) already exist
(google_oauth2) Échec de l'authentification ! invalid_credentials : OAuth2::Error, invalid_grant : Bad Request { "error": "invalid_grant", "error_description": "Bad Request" }
Exception de travail : Net::ReadTimeout
Exception de travail : fin de fichier atteinte
(github) Échec de l'authentification ! csrf_detected : OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF détecté
(twitter) Échec de l'authentification ! invalid_credentials : OAuth::Unauthorized, 401 Unauthorized
Exception de travail : Net::SMTPAuthenticationError
Exception de travail : fin de fichier atteinte
(google_oauth2) Échec de l'authentification ! csrf_detected : OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF détecté
(google_oauth2) Échec de l'authentification ! csrf_detected : OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF détecté
Exception de travail : Net::ReadTimeout
Exception de travail : mauvais nombre d'arguments (0 donné, 1 attendu)
Exception de travail : fin de fichier atteinte
Exception de travail : mauvais nombre d'arguments (0 donné, 1 attendu)
(discord) Échec de l'authentification ! csrf_detected : OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF détecté
Exception de travail : Net::ReadTimeout
Exception de travail : mauvais nombre d'arguments (0 donné, 1 attendu)
Fatales :
ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR: relation "categories" n'existe pas LIGNE 1: SELECT "categories"."id" FROM "categories" LEFT JOIN categor...
ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR: relation "user_auth_tokens" n'existe pas LIGNE 1: SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((...
ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR: relation "user_auth_tokens" n'existe pas LIGNE 1: SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((...
ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR: relation "user_auth_tokens" n'existe pas LIGNE 1: SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((...
ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR: relation "user_auth_tokens" n'existe pas LIGNE 1: SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((...
Regexp::TimeoutError (dépassement de temps de correspondance regexp) lib/crawler_detection.rb:38:in `match?' lib/crawler_detection.rb:38:in `crawler?' lib/middleware/anonymous_cache.rb:129:in `is_crawler?' (eval):2:in `__comp
ActiveRecord::StatementInvalid (PG::InFailedSqlTransaction: ERROR: la transaction en cours est annulée, les commandes sont ignorées jusqu'à la fin du bloc de transaction ) lib/post_action_creator.rb:295:in `rescue in creat
NoMethodError (méthode `title' non définie pour nil:NilClass) app/models/reviewable_queued_post.rb:166:in `perform_revise_and_reject_post' app/models/reviewable.rb:331:in `public_send' app/models/reviewab
ArgumentError (Liste d'attributs vide passée) lib/plugin/instance.rb:522:in `block in on' lib/discourse_event.rb:12:in `block in trigger' lib/discourse_event.rb:12:in `trigger' app/models/post_mover
ArgumentError (Liste d'attributs vide passée) lib/plugin/instance.rb:522:in `block in on' lib/discourse_event.rb:12:in `block in trigger' lib/discourse_event.rb:12:in `trigger' app/models/post_mover
ArgumentError (Liste d'attributs vide passée) lib/plugin/instance.rb:522:in `block in on' lib/discourse_event.rb:12:in `block in trigger' lib/discourse_event.rb:12:in `trigger' app/models/post_mover
NoMethodError (méthode `title' non définie pour nil:NilClass) app/models/reviewable_queued_post.rb:166:in `perform_revise_and_reject_post' app/models/reviewable.rb:331:in `public_send' app/models/reviewab
ArgumentError (Liste d'attributs vide passée) lib/plugin/instance.rb:522:in `block in on' lib/discourse_event.rb:12:in `block in trigger' lib/discourse_event.rb:12:in `trigger' app/models/post_mover
ArgumentError (Liste d'attributs vide passée) lib/plugin/instance.rb:522:in `block in on' lib/discourse_event.rb:12:in `block in trigger' lib/discourse_event.rb:12:in `trigger' app/models/post_mover
ArgumentError (Liste d'attributs vide passée) lib/plugin/instance.rb:522:in `block in on' lib/discourse_event.rb:12:in `block in trigger' lib/discourse_event.rb:12:in `trigger' app/models/post_mover
ArgumentError (Liste d'attributs vide passée) lib/plugin/instance.rb:522:in `block in on' lib/discourse_event.rb:12:in `block in trigger' lib/discourse_event.rb:12:in `trigger' app/models/post_mover
NoMethodError (méthode `title' non définie pour nil:NilClass) app/models/reviewable_queued_post.rb:166:in `perform_revise_and_reject_post' app/models/reviewable.rb:331:in `public_send' app/models/reviewab
NoMethodError (méthode `title' non définie pour nil:NilClass) app/models/reviewable_queued_post.rb:166:in `perform_revise_and_reject_post' app/models/reviewable.rb:331:in `public_send' app/models/reviewab
ArgumentError (Liste d'attributs vide passée) lib/plugin/instance.rb:521:in `block in on' lib/discourse_event.rb:12:in `block in trigger' lib/discourse_event.rb:12:in `trigger' app/models/post_mover
ActiveRecord::RecordNotUnique (PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_topic_tags_on_topic_id_and_tag_id" DETAIL: Key (topic_id, tag_id)=(2907, 1) already e
Pour Sidekiq, je ne sais pas exactement où regarder. Sidekiq ne gère-t-il pas les e-mails ? Est-ce lié aux notifications ?
D’accord, je vais essayer de désinstaller chacun d’eux et de reconstruire en attendant.
Voici les extensions que j’ai installées avant que ce problème ne commence (il a commencé exactement ce jour-là) :
- Qui est en ligne
- Cakeday
- Signature
- Adsense
- ActivityPub (je l’ai complètement supprimé et reconstruit car je ne pouvais pas le désactiver)
En tant que composant de thème :
EDIT : J’ai oublié d’en ajouter quelques autres
- Discourse Private Topics
- Discourse Force Moderation