calebs
(Test)
1
再びこの件を持ち上げてしまい申し訳ありませんが、現在本番環境で運用中で、フォーラムメンバーからこのバグが複数回報告されていますが、未だに修正できておりません。以前のスレッドで説明しましたが、それらは特定のプラグインの議論に移動されたものの、これはプラグインの問題ではなく、重大なバグのようです。
基本的には、一部のユーザーに対して通知が消えてしまいます。一度通知を受け取ると一時的に復旧しますが、ページをリフレッシュすると再び消えてしまい、ローディングアニメーションしか表示されなくなります。
公式・非公式を問わずすべてのプラグインを無効にし、キャッシュを再構築しても問題は解決しませんでした。また、すべてのコンポーネントを削除してデフォルトテーマに戻しても同様でした。
これはあなたのインストール固有の問題であり、バグではありません。
calebs
(Test)
3
はい、しかし少なくとも開発者の一人が修正を手伝ってくれると思います。これはプラグイン、コンポーネント、またはテーマの問題ではないため、他に何ができるか確信が持てません。すでに開発者に連絡しており、このシステムの仕組みをよりよくご存知であるため、あなたにご相談するようアドバイスされました。
Discourse のホスティング方法について教えていただけますか?
メッセージバスに干渉する可能性のあるリバースプロキシや Cloudflare などはありますか?
calebs
(Test)
5
@itsbhanusharma DigitalOcean、公式インストールガイドを使用しています。3 ヶ月前から本番環境で運用していますが、数日前まで一切問題が発生しませんでした。もちろん、すべてのプラグインを削除し、バックアップから過去の状態に戻す試みも行いました。
それでも解決できません。一部のメンバーの /u/name/notifications から通知が消えてしまい、そのためトグル内で通知が読み込まれません。トグルを閉じると、アバターをクリックできなくなります。私はなりすまし機能を使用していますが、新しいメンバー全員に対しては機能します。テストアカウントに通知を大量に送信する試みも行ったところ、その場合は問題が解消されましたが、他のメンバーには効果がありませんでした。
追記:リバースプロキシは使用していません。DigitalOcean とメール送信に MailGun を使用しているだけです。
ブラウザのコンソールに JavaScript エラーは表示されていますか?
example.com/logs に、関連するエラーは記録されていますか?
問題は、一部のユーザーがアンインストールされたプラグインからの通知を受け取っていたことです。
プラグインを再インストールすることで解決するはずです(解決しない場合は、データベースからプラグイン関連の通知をすべて削除してください)。
calebs
(Test)
9
これで問題が解決しました!お時間をいただき、素晴らしいサポートをありがとうございました!