バージョン 2.9.0.beta14 - モバイルでフォーラムのホームページが読み込めない

フォーラムは 2.9.0.beta13 を使用している間は正常に動作していましたが、2.9.0.beta14 で完全に不安定になりました(ページがランダムに読み込まれなくなり、最も影響を受けているのは / です)。

何らかの理由で、デスクトップでは //latest にリダイレクトすることで問題を軽減できましたが、モバイルでは効果がありませんでした。

フォーラム全体で安定させたいのですが、Discourse のダウングレードはオプションではない(私が収集できた情報によると)ことを考えると、ホームページの読み込みが失敗するよりも成功する回数が多い方が、はるかに歓迎すべき改善となります。

すべてのログを確認しましたが、関連するものは何も見つかりませんでした。ただし、念のため、これらの 2 種類の error がかなりの頻度で表示されます。

[error] 59#59: *952511 upstream prematurely closed connection while reading upstream, client: 172.71.122.39, server: _, request: "POST /message-bus/0ce158868fc742cb89a12a1bc2c10938/poll HTTP/1.1", upstream: "http://127.0.0.1:3000/message-bus/0ce158868fc742cb89a12a1bc2c10938/poll", host: "forum.domain.com", referrer: "https://forum.domain.com/t/post-name-1/12345"

[error] 66#66: *118561 open() "/var/www/discourse/public/assets/plugins/docker_manager-6b3d0da7c0ffa4f973057a4e0c257f7ffe699c594ffa1376f61113b688267522.js" failed (2: No such file or directory), client: 172.70.82.241, server: _, request: "GET /assets/plugins/docker_manager-6b3d0da7c0ffa4f973057a4e0c257f7ffe699c594ffa1376f61113b688267522.js HTTP/1.1", host: "forum.domain.com", referrer: "https://forum.domain.com/t/post-name-2/12346"

他にこの問題に気づいている人はいますか?試せる修正方法を知っている人はいますか?どんな助けや提案でも感謝します。

短い答え:いいえ…

フォーラムの実際のホスト名を共有していただけると助かります。

「いいね!」 3

標準以外のプラグインを使用していますか?標準のインストールですか?

また、見つけてほしくないフォーラムでない限り、URLを共有すると回答が得られる可能性があります。

「いいね!」 2

モバイルデバイスで、このメイン(meta.discourse.org)サポートフォーラムと、ホストされているサイト(gramps.discourse.group)で、同じようにランダムに「永遠の読み込み」問題が発生しています。デスクトップシステムではループに陥ることはありません。

読み込みループは、実際に行っていることのフィードバックを一切提供しません。「読み込み中 xxxx」というタイムアウト機能を追加することは可能でしょうか?

このフォーラムには、「読み込み」関連の投稿が非常に多くあります…すべてを確認するには多すぎます。(重複する問題の投稿をリンクし、検索結果の集計とともに「推奨される回答」を設定する管理ツールを開発できるかもしれません。例:「検索語「読み込み」に対する解決策として、207件の重複スレッドが「永遠の読み込み」に関連付けられていることが見つかりました」)

有望に見えたのは、キャッシュとCookieをクリアすると解決するというDNS障害でした。しかし、なぜデスクトップに影響しないDNS障害がモバイルで発生するのかは不明です。「永遠の読み込み」障害はランダムなので、DNSは都合の良いスケープゴートだっただけでしょうか?

私もこの問題が発生し、通常の光回線よりもセルラーデータ転送速度が遅いためだと考えましたが、そうではないかもしれません。:thinking:

セルラーとラップトップは同じWiFiネットワーク経由で接続しているか、ラップトップがUSB経由でテザリングされ、セルラーデータがホットスポットとして使用されているため、可能性は低いと思われます。

動作は同じです…ラップトップ上のFirefoxには問題ありません…「読み込み中」画面が約4秒間表示されます。モバイル上のFirefoxは、頻繁に「読み込み中」で永久にスタックします。

「いいね!」 1

ええ、明確ではなかったかもしれませんが。バグのように見えるというあなたに同意しますが、最初は私の側のローカル帯域幅の異常だと思いましたが、あなたの全く同じ経験を読むまで、それがバグである可能性に気づくほどのフィードバックがありませんでした。

「いいね!」 1

hey @RGJ @pfaffman モバイルで読み込めません new-forum dot makerdao dot com

ベータ版10、ベータ版12、ベータ版14のいずれのバージョンも、色のついたドットが表示されるだけで読み込めません。

カスタムプラグインは有効になっていません。

正直、この件についてはお手上げです。

考えられることは以下の通りです。

  • マテリアルデザインのテーマの問題かもしれませんが、?safe_mode=no_themes,no_plugins&mobile_view=1 も機能しません。しかし、マテリアルデザイン関連のものがいくつか読み込まれているのも確認できます。
  • Google Analytics / Google Tag Manager 関連のすべてを無効にしてみてください。

リチャード、設定を除いてDBダンプと全ユーザー、アップロード、その他必要なファイルをインポートすることは可能でしょうか?これを実行するためのヒントや、コピーする必要のあるディレクトリはありますか?バックアップからすべてを一度に復元するのではなく。その後、設定を一つずつ有効にしていきます。

いいえ、それは不可能です。

私のディスコースの一部のユーザーは、本日ベータ版14にアップグレードした後、デバイスの種類やアクセスしようとしているページに関係なく、同じ読み込み画面でスタックしています。

PCではディスコースに問題なくアクセスできますが、モバイルでは2台とも(点が点滅する読み込み画面でスタックしています)アクセスできません。原因がわかりません…

もし「モバイルでスタックする」という問題が100%再現できる方がいらっしゃいましたら、ブラウザの正確なバージョンをここに投稿してください。(OSとFirefox/Chromeなどの正確なバージョンまで)ブラウザが古いことを適切に検出できていない、何らかのJavaScriptの変更が原因である可能性があります。

皆さん、これは最新バージョン 2.9.0.beta14 - 5aaaf26636 で修正されたようです。

また、Cloudflare のプロキシを無効にする必要がありました(キャッシュまたはリダイレクトが原因の可能性があります)。これが、動作するクローンと問題のあるクローンの最後の違いでした。

「いいね!」 1

昨日 @eskp が抱えていた問題を確認したところ、デスクトップ版の最新 Firefox (107.0.1) とデスクトップ版の最新 Chrome (108.0.5359.94) で mobile_view=1 を設定した Windows 上で再現できました。コンソールには警告やエラーは一切表示されませんでした。Cloudflare がロケットローダーなどで干渉している兆候もありませんでしたが、キャッシュの問題である可能性はあります。

「いいね!」 3

Cloudflare のパフォーマンス機能は無効になりましたか?

Brotli圧縮のみが有効になっていました。「のみ」というのは、他にパフォーマンスを向上させる機能として思いつくのは、提案されている「最小化」ですが、これは最初から無効になっていたためです。他の機能について言及されている場合は、お知らせいただければ確認いたします。