以下のコミットにより、パフォーマンスの向上と 502 エラーの削減が図られます。
とても助かります!
ありがとう
残念ながら、まだこれらのエラーが表示されています ![]()
はい、まだ時々表示されます。
5件のメッセージを移動する際に502エラーが発生しました。
PM に投稿が 5 つも?それは奇妙ですね。これは Digital Ocean 上の標準的なインストールですか?どの種類の Droplet を使用していますか?
こんにちは、
スレッド26件から5件のメッセージを200件以上のスレッドへ移動させようとしたところ、502エラーが発生しました。
その後、2件のメッセージを1000件以上のスレッドへ移動させようとしましたが、やはり502エラーです。
私は標準的なDigital Ocean環境をインストールしています。
4 vCPU / 8 GB メモリ / 160 GB ディスク + 200 GB / LON1
フォーラム統計
過去7日 過去30日 累計
トピック 101 486 11.0k
投稿 10.8k 45.0k 1.3M
ユーザー 45 212 4.7k
アクティブユーザー 1.9k 2.3k —
いいね 12.4k 50.9k 1.0M
@gerhard これは高価な投稿トピックの番号再マップ作業のことですか?
最近追加された引用の更新が原因の可能性もあります。それが追加されるまで、502 エラーの新しい報告はありませんでした。確認してみます。リソース集約的な作業をすべてバックグラウンドジョブに移す時期が来たのかもしれません。
ステータス更新!
2.4.0.beta8 は 502 エラーの移動に関して良好でした。
2.4.0.beta9 はひどいものです。移動を試みるたびに 502 エラーが発生します。
これは早急に整理すべき問題だと感じています。ここでも顧客からパフォーマンスの低下に関する苦情が寄せられています。
@kris.kotlarek 今週中に優先順位を上げて、すぐに確認してもらえますか。
この問題に多くの苦労をしていたところ、このような対応をいただき大変嬉しく思います。
将来的にタイムアウト設定を変更する方法はありますでしょうか?私の経験では、502 エラーの多くは、話題が非常に多いトピックからコンテンツを移動させようとした際に発生しています。
この問題に対処してくださり、皆様ありがとうございます。
この件について追記ですが、最新のアップデート以降、502 エラーは発生していません。何が変化したのかは不明ですが、いずれにせよ感謝しております。
では、また!
まあ、そういうことを言う人になりたくないのですが…また戻ってきました。
シナリオ:ユーザーが誤って「写真のみ」トピックに動画を投稿しました。このトピックには5100件以上の画像を含む投稿があります。その動画を「動画のみ」トピックに移動させようとしたところ、再び「502エラー」メッセージが表示されるようになりました。
数日前にも、別のトピックからいくつかの画像を「写真のみ」トピックに移動させようとした際に同様の現象が発生しました。
これは、移動元のトピックのサイズに関係しているのでしょうか?問題のある投稿を別の場所へ移動させる前に、Discourseがトピック全体をインデックス化または読み取る必要があるのでしょうか?移動を試みる際に最も問題を引き起こすのが、まさにこの移動元のトピックのようです。
ホスティングはAWSを利用しています。これが関係しているかもしれません。
ご助言をいただければ幸いです。
ビル
約2週間前から同じ問題が発生しています。安定版で再構築することは可能でしょうか?
どのバージョンまでが問題なかったのか、あるいはこの問題の原因がトピックのサイズにあるのか、もうわかりません。
この問題を解決しました。当社のサーバーは約2GBのメモリしか使用していませんでしたが、VPSには16GBのメモリがあります。投稿を移動しようとすると、PostgreSQLが多くのCPUを使用していることがわかりますが、メモリ使用量は変わりません。コンテナ設定ファイルでdb_shared_buffersパラメータを変更し、アプリを再構築したところ、502エラーの問題が解決しました。
試してみますので、後ほどご報告いたします。ありがとうございます!
この問題が再発しました — 既存のトピックに投稿を5件移動させると502エラーが発生します。
この投稿から5件の投稿を移動しようとしています。
元のトピックには7,000件以上のメッセージが含まれています。
最新バージョンでもこの問題が確認できました(サーバーに負荷がかかっていないにもかかわらず)。私のケースでは、ターゲットのトピックに7,000件の返信があり、返信のないトピックから単一の投稿を移動できません。502エラーが発生します。