Ciao, dopo aver cliccato su login, ci vogliono 20 secondi per caricare prima di poter accedere alla mia pagina. Perché?

Dopo aver effettuato l’accesso: il caricamento della homepage/pagina post richiede 20-40 secondi
Non hai effettuato l’accesso: accesso a velocità normale

Ciao @s_xu, benvenuto nel forum di supporto di Discourse Meta.

Potresti fornire quanti più dettagli possibili sulla tua installazione e situazione? Ad esempio:

  • La tua versione di Discourse è aggiornata?
  • È un’installazione standard?
  • Sei self-hosting o ospitato?
  • Ci sono errori nella console per sviluppatori quando il tuo sito si carica?
  • Hai installato plugin o componenti tema di recente?
  • Questo accade solo al primo accesso, ovvero le pagine si caricano normalmente una volta effettuato l’accesso?
  • Cosa mostrano i /logs/?

(post eliminato dall’autore)

Ciao, non è la versione più recente. Ogni volta che accedo utilizzando l’installazione Docker, la pagina si carica normalmente dopo l’accesso,

Ciao, non è la versione più recente. Ogni volta che accedo utilizzando l’installazione Docker, la pagina si carica normalmente dopo l’accesso,

aggiornalo dalla riga di comando

Ciao, questo è il nostro ambiente di produzione e l’aggiornamento potrebbe causare altri problemi. Ci sono altre soluzioni? Potrebbe essere necessario identificare prima il problema. Attualmente, stiamo verificando se sia causato da qualche SQL nel database o dalla mancanza di indici.

hai modificato qualcosa di recente nel database?
ho bisogno di maggiori informazioni.

se possibile, controlla i log di rails quando accedi:

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

Stai raggiungendo lo swap?

Qual è lo stato della tua memoria?

Almeno riavvia il tuo server per vedere se le cose migliorano.

Potresti anche voler controllare quanti unicorni (web worker) hai configurato (potrebbe essere insufficiente).

Forse potresti considerare di assumere un esperto di Discourse SA in Marketplace.

1 Mi Piace

no,Controlla i log, c’è un problema con il rendering della vista

Quei log non sono correlati all’accesso e in ogni caso non ci dicono nulla di utile.

Non so quali log ti servano, questo è il log filtrato usando il mio nome utente al momento dell’accesso

Non posso aiutare con la soluzione, ma ho pensato che sarebbe stato utile avere questa parte come testo invece che come immagine, in modo che se qualcuno avesse un problema simile la prossima volta, potesse trovare questo argomento utilizzando la funzione di ricerca.

  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 Mi Piace

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

Questo è solo un elenco di chiamate riuscite (si veda ad esempio: Completed 200 OK appare diverse volte) - non ci dice molto, solo che le cose funzionano (anche se lentamente)

Una opzione potrebbe essere quella di eseguire il backup e reinstallare completamente Discourse, e ripristinare il backup.

Completato 200 OK in 21219ms (Visualizzazioni: 21134.7ms | ActiveRecord: 0.0ms (0 query, 0 cache) | GC: 3.0ms) Il tempo di risposta è un po’ anomalo

1 Mi Piace

È decisamente così, sono d’accordo.

1 Mi Piace