はい、特定するのが難しいことは理解しています。だから時間が経てば消えるかと期待していたのですが、そうなりませんでした。
私はこの問題と同じ問題を抱えていると思います:Users getting notifictations from long ago
はい、標準インストールですが、唯一の違いは Cloudflare の背後にあることです。これが Cloudflare のせいだと思われるかもしれませんが、以前はこのような問題はありませんでした。そうは思いません。
通知に関連するものは見つかりませんでしたが、専門家ではないので、少し共有します。もしかしたら何か見つけるかもしれません。
警告:
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
プッシュ通知の送信に失敗しました: WebPush::Unauthorized : ホスト: fcm.googleapis.com, #<Net::HTTPForbidden 403 Forbidden readbody=true> 本文: 認証ヘッダー内の VAPID 資格情報が一致しません
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
例外アプリミドルウェアでの例外処理に失敗しました: ArgumentError : 空の属性リストが渡されました
例外アプリミドルウェアでの例外処理に失敗しました: ArgumentError : 空の属性リストが渡されました
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
DiscoTOC テーマ/コンポーネントでエラーが発生しています: TypeError: Cannot read properties of null (reading 'en')
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
例外アプリミドルウェアでの例外処理に失敗しました: ArgumentError : 空の属性リストが渡されました
プッシュ通知の送信に失敗しました: WebPush::Unauthorized : ホスト: updates.push.services.mozilla.com, #<Net::HTTPUnauthorized 401 Unauthorized readbody=true> 本文: {"code":401,"errno":109,"error":"Unaut
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
例外アプリミドルウェアでの例外処理に失敗しました: ActiveRecord::RecordNotUnique : PG::UniqueViolation: エラー: 一意制約 "index_topic_tags_on_topic_id_and_t" に違反する重複キー値
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
ハイジャックされたレスポンスの処理に失敗しました: EOFError : ファイルの末尾に到達しました
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
非推奨通知: `SiteSetting.anonymous_posting_min_trust_level` は非推奨になりました。代わりに `SiteSetting.anonymous_posting_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/disc
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
プッシュ通知の送信に失敗しました: WebPush::ResponseError : ホスト: web.push.apple.com, #<Net::HTTPBadRequest 400 Bad Request readbody=true> 本文: {"reason":"VapidPkHashMismatch"}
discourse-gifs テーマ/コンポーネントでエラーが発生しています: TypeError: Cannot read properties of null (reading 'en')
DiscoTOC テーマ/コンポーネントでエラーが発生しています: TypeError: Cannot read properties of null (reading 'en')
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
プッシュ通知の送信に失敗しました: WebPush::Unauthorized : ホスト: updates.push.services.mozilla.com, #<Net::HTTPUnauthorized 401 Unauthorized readbody=true> 本文: {"code":401,"errno":109,"error":"Unaut
Sidekiq がメモリを消費しすぎています(使用量: 558.27M)'btt.community' を再起動中
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
プッシュ通知の送信に失敗しました: WebPush::PushServiceError : ホスト: updates.push.services.mozilla.com, #<Net::HTTPBadGateway 502 Bad Gateway readbody=true> 本文: {"code":502,"errno":903,"error":"Bad
非推奨通知: `SiteSetting.min_trust_level_for_here_mention` は非推奨になりました。代わりに `SiteSetting.here_mention_allowed_groups` を使用してください。(Discourse 3.3 で削除)場所: /var/www/discourse/
非推奨通知: Jobs::Chat::NotifyMentioned が、JSON へのシリアライズ/デシリアライズがきれいにできない引数値でキューイングされました。つまり、ジョブはわずかに異なる値で実行されます。
非推奨通知: Jobs::Chat::NotifyWatching が、JSON へのシリアライズ/デシリアライズがきれいにできない引数値でキューイングされました。つまり、ジョブはわずかに異なる値で実行されます。
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) が見つかりません: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
非推奨通知: Jobs::Chat::NotifyMentioned が、JSON へのシリアライズ/デシリアライズがきれいにできない引数値でキューイングされました。つまり、ジョブはわずかに異なる値で実行されます。
非推奨通知: Jobs::Chat::NotifyWatching が、JSON へのシリアライズ/デシリアライズがきれいにできない引数値でキューイングされました。つまり、ジョブはわずかに異なる値で実行されます。
エラー:
ジョブ例外: Net::ReadTimeout
ジョブ例外: Net::ReadTimeout
ジョブ例外: Net::SMTPAuthenticationError
ジョブ例外: Net::SMTPAuthenticationError
ジョブ例外: Net::SMTPAuthenticationError
(google_oauth2) 認証失敗! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF 検出
ジョブ例外: Net::ReadTimeout
(github) 認証失敗! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF 検出
(discord) 認証失敗! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF 検出
default: ホットリンクされた画像の取得に失敗しました (https://btt.community/uploads/default/optimized/2X/9/9394498c413ffd7cefbee2461a83d1a66b3b499c_2_690x388.jpeg) ポスト: 10185 PG::UniqueViolation: エラー: duplicat
ジョブ例外: エラー: 一意制約 "pg_type_typname_nsp_index" に違反する重複キー値 DETAIL: キー (typname, typnamespace)=(gamification_leaderboard_cache_1_all_time_1, 2200) が既に存在します
(google_oauth2) 認証失敗! invalid_credentials: OAuth2::Error, invalid_grant: Bad Request { "error": "invalid_grant", "error_description": "Bad Request" }
ジョブ例外: Net::ReadTimeout
ジョブ例外: ファイルの末尾に到達しました
(github) 認証失敗! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF 検出
(twitter) 認証失敗! invalid_credentials: OAuth::Unauthorized, 401 Unauthorized
ジョブ例外: Net::SMTPAuthenticationError
ジョブ例外: ファイルの末尾に到達しました
(google_oauth2) 認証失敗! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF 検出
(google_oauth2) 認証失敗! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF 検出
ジョブ例外: Net::ReadTimeout
ジョブ例外: 引数の数が間違っています(0 個が与えられ、1 個が必要)
ジョブ例外: ファイルの末尾に到達しました
ジョブ例外: 引数の数が間違っています(0 個が与えられ、1 個が必要)
(discord) 認証失敗! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF 検出
ジョブ例外: Net::ReadTimeout
ジョブ例外: 引数の数が間違っています(0 個が与えられ、1 個が必要)
致命的なエラー:
ActiveRecord::StatementInvalid (PG::UndefinedTable: エラー: リレーション "categories" が存在しません LINE 1: SELECT "categories"."id" FROM "categories" LEFT JOIN categor...
ActiveRecord::StatementInvalid (PG::UndefinedTable: エラー: リレーション "user_auth_tokens" が存在しません LINE 1: SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((...
ActiveRecord::StatementInvalid (PG::UndefinedTable: エラー: リレーション "user_auth_tokens" が存在しません LINE 1: SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((...
ActiveRecord::StatementInvalid (PG::UndefinedTable: エラー: リレーション "user_auth_tokens" が存在しません LINE 1: SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((...
ActiveRecord::StatementInvalid (PG::UndefinedTable: エラー: リレーション "user_auth_tokens" が存在しません LINE 1: SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((...
Regexp::TimeoutError (正規表現マッチタイムアウト) 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: エラー: 現在のトランザクションが中止されており、トランザクションブロックの終了までコマンドは無視されます) lib/post_action_creator.rb:295:in `rescue in creat
NoMethodError (nil:NilClass に対して `title` メソッドが定義されていません) 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 (空の属性リストが渡されました) 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 (空の属性リストが渡されました) 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 (空の属性リストが渡されました) 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 (nil:NilClass に対して `title` メソッドが定義されていません) 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 (空の属性リストが渡されました) 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 (空の属性リストが渡されました) 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 (空の属性リストが渡されました) 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 (空の属性リストが渡されました) 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 (nil:NilClass に対して `title` メソッドが定義されていません) 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 (nil:NilClass に対して `title` メソッドが定義されていません) 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 (空の属性リストが渡されました) 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: エラー: 一意制約 "index_topic_tags_on_topic_id_and_tag_id" に違反する重複キー値 DETAIL: キー (topic_id, tag_id)=(2907, 1) が既に存在)
Sidekiq については、どこを見ればよいか分かりません。Sidekiq はメールを処理しているのでしょうか?通知に関係ありますか?
わかりました、それらをすべてアンインストールして、その間に再構築してみます。
この問題が始まる前にインストールした拡張機能は以下の通りです(正確にその日が始まりました):
- Who’s Online
- Cakeday
- Signature
- Adsense
- ActivityPub(これを無効にできなかったため、完全に削除して再構築しました)
テーマコンポーネントとして:
編集: いくつか追加し忘れました
- Discourse Private Topics
- Discourse Force Moderation