ログイン後、ページが表示されるまでに20秒かかります。なぜですか?

ログイン後:ホームページ/投稿ページの読み込みに20〜40秒かかる
未ログイン時:通常速度でアクセス可能

こんにちは、@s_xu さん、Discourse Meta サポートフォーラムへようこそ。

インストールと状況について、できるだけ詳細を教えていただけますか?例えば:

  • Discourse のバージョンは最新ですか?
  • 標準的なインストールですか?
  • セルフホストですか、それともホストされていますか?
  • サイトを読み込む際に、開発者コンソールにエラーは表示されますか?
  • 最近プラグインやテーマコンポーネントをインストールしましたか?
  • これはログインした直後だけですか?つまり、ログインするとページは正常に読み込まれますか?
  • /logs/ には何が表示されていますか?

(投稿は投稿者によって削除されました)

こんにちは、最新バージョンではありません。Dockerインストールを使用してログインするたびに、ログイン後にページは正常に読み込まれますが、

こんにちは、最新バージョンではありません。Dockerインストールを使用してログインするたびに、ログイン後にページが正常に読み込まれますが、

コマンドラインからアップデートしてください

こんにちは、こちらは本番環境であり、更新によって他の問題が発生する可能性があります。他に解決策はありますか?まず問題の原因を特定する必要があるかもしれません。現在、データベース内の特定のSQLが原因なのか、インデックスの不足が原因なのかを確認しています。

最近データベースに変更を加えましたか?
詳細情報が必要です。

可能であれば、ログイン時のRailsログを確認してください。

cd /var/discourse
./launcher enter app
tail -f log/production.log

スワップにヒットしていますか?

メモリの状態はどうなっていますか?

少なくとも、サーバーを再起動して改善するかどうかを確認してください。

また、設定されているユニコーン(Webワーカー)の数を確認することも検討したほうがよいかもしれません(不十分な可能性があります)。

おそらく、Marketplace で専門の Discourse SA を雇うことを検討するでしょう。

「いいね!」 1

いいえ、ログを確認してください。ビューのレンダリングに問題がありますか?

それらのログはログインに関するものではなく、いずれにしても何も教えてくれません。

どのログが必要かわかりません。これは、ログインしたときにユーザー名でフィルタリングしたログです。

解決策についてはお手伝いできませんが、誰かが同様の問題を抱えた場合に検索機能でこのトピックを見つけられるように、この部分を画像ではなくテキストにしておくのは良いことだと思いました。

  Rendered layout layouts/application.html.erb (Duration: 21134.1ms | GC: 0.8ms) 
Completed 200 OK in 21219ms (Views: 21134.7ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 3.0ms) 
「いいね!」 1

Processing by TopicsController#show as HTML
Parameters: {“slug”=>“ensuring-remote-work-privacy-setting-up-vpn-for-location-concealment”, “topic_id”=>“41005”}
Rendered layout layouts/crawler.html.erb (Duration: 18.1ms | GC: 1.6ms)
Completed 200 OK in 79ms (Views: 18.6ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 5.8ms)
Started GET “/t/ar750s-adding-usb-wifi-adapter/10125.json” for 202.46.62.77 at 2026-01-26 09:24:44 +0000
Processing by TopicsController#show as JSON
Parameters: {“slug”=>“ar750s-adding-usb-wifi-adapter”, “topic_id”=>“10125”}
Completed 200 OK in 74ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 2.4ms)
Rendered layout layouts/application.html.erb (Duration: 21134.1ms | GC: 0.8ms)
Completed 200 OK in 21219ms (Views: 21134.7ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 3.0ms)
Started GET “/u/xu.shi/private-message-topic-tracking-state” for 103.220.218.7 at 2026-01-26 09:24:48 +0000
Processing by UsersController#private_message_topic_tracking_state as JSON
Parameters: {“username”=>“xu.shi”}
Completed 200 OK in 15ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET “/t/flint-2-wireless-speed-are-1-4-in-reality-than-advertised/48251?page=2” for 23.98.142.176 at 2026-01-26 09:24:49 +0000
Processing by TopicsController#show as HTML
Parameters: {“page”=>“2”, “slug”=>“flint-2-wireless-speed-are-1-4-in-reality-than-advertised”, “topic_id”=>“48251”}
Rendered layout layouts/crawler.html.erb (Duration: 21.1ms | GC: 0.0ms)
Completed 200 OK in 91ms (Views: 21.7ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET “/c/5/show.json” for 202.46.62.88 at 2026-01-26 09:24:51 +0000
Processing by CategoriesController#show as JSON
Parameters: {“id”=>“5”}

これは成功した呼び出しのリストです(たとえば、「Completed 200 OK」が数回表示されています)—物事が機能していること(たとえ遅くても)以上のことはあまりわかりません。

一つの選択肢として、Discourseをバックアップして完全に再インストールし、バックアップを復元することが考えられます。

21219msで200 OKを完了しました (Views: 21134.7ms | ActiveRecord: 0.0ms (0クエリ, 0キャッシュ) | GC: 3.0ms) レスポンス時間は少し異常ですか

「いいね!」 1

その通り、同意します。

「いいね!」 1