Dopo l'aggiornamento di ieri, il mio sito impiega 50 secondi per aprirsi (e poi si comporta normalmente)

Prima dell’aggiornamento del mio sito web a v3.4.0 Beta3-dev- (5e86bc2f43) era tutto a posto.

Ma da questo aggiornamento di ieri, il mio sito impiega quasi un minuto, o più, solo per aprirsi.

  • Come passo diagnostico, ho disabilitato tutti i componenti del tema e TUTTI i plugin e ho RICOSTRUITO il mio container Web_Only, eppure lo stesso problema persiste.
  • Ma se eseguo in modalità provvisoria, selezionando tutte e 3 le caselle, allora si carica più velocemente di prima, ma impiega comunque quasi 30 secondi. Tieni presente che se seleziono solo la prima casella e deseleziono le altre due, o viceversa, non si ottiene alcun beneficio in termini di velocità.

Per favore, aiutami.

2 Mi Piace

Non ci crederai, perché nemmeno io riesco a credere che solo 5 minuti dopo la creazione di questo post, (e dopo aver semplicemente cambiato il tema della mia interfaccia/di amministratore in un altro, e poi essere tornato indietro), abbia risolto il problema.
Cioè, senza alcun aggiornamento, o ricostruzione, niente, il sito ha iniziato ad aprirsi correttamente (sono passate 24 ore intere durante il problema). Non so se dovrei eliminare questo argomento o meno (lo chiudo comunque).

Modifica: Il problema si è ripresentato il giorno successivo. A volte c’è, a volte no. Segnalerò ulteriormente.

(È possibile che un’attività di migrazione sia stata in esecuzione per un po’ di tempo dopo l’aggiornamento.)

3 Mi Piace

Grazie @Ed_S
Ma oggi di nuovo, per 5 minuti ho riscontrato lo stesso problema. Quando oggi si è verificato questo problema, ho provato ad aprire il mio sito come un altro utente (che è ‘Moderator’) in modalità incognito di Chrome. Anche lì il problema era presente ma solo al 50% (si apriva in metà tempo, circa 20-30 secondi).

E poi l’ho aperto sul mio cellulare, lo stesso problema era presente anche lì. Ma dopo mezz’ora, quando ho aperto il mio sito, tutto funzionava bene.

Forse prova

Ma esegui questi (dalla riga di comando sulla macchina che esegue il server) contemporaneamente alla navigazione del sito per provocare il rallentamento.

1 Mi Piace

È anche utile abilitare e utilizzare il mini-profiler, e segnalare i risultati.

Vedi

2 Mi Piace

Grazie mille.
Se hai un momento, dai un’occhiata qui sotto. Anche se per me, tutti i risultati sono molto corretti:


image

C’erano alcune cose nell’argomento ‘Mini Profiler’ che non ho capito appieno. Quindi, opterei per quella soluzione, se DEVO.

Grazie per aver eseguito la diagnostica. La cosa principale che vedo è un numero enorme di scritture su disco. Ma non riesco a indovinare la causa.

1 Mi Piace

Forse vale la pena installare ed eseguire iotop. Potremmo essere in grado di vedere quale processo sta scrivendo molti dati su disco.

apt install iotop-c
iotop -o -b -n 22
1 Mi Piace

Grazie.
Per informazione, il mio server Ubuntu ha installato solo questo unico sito web. E anche questo con pochissimi utenti, solo 3-4 utenti visitano il sito quotidianamente. Quindi qualsiasi attività il server possa avere, dovrebbe essere solo attività in background.

In secondo luogo, ho eseguito il comando iotop subito dopo aver ricostruito il container web_only, se ciò fosse rilevante in qualche caso. E inoltre, il sito web si apre quasi il 97% più velocemente (si apre in 5 secondi per me/amministratore). Quando si presenta il problema, inizia a richiedere più di 30 secondi con un aggiornamento forzato (Ctrl+F5).


Potrebbe mancare solo una riga dei risultati tra il primo e il secondo screenshot.

Grazie per il tuo aiuto.

Hai installato discourse seguendo le istruzioni ufficiali per l’installazione?

1 Mi Piace

Non credo di vedere nulla di strano in quegli output di iotop.

Forse vale la pena esplorare la situazione di sidekiq: varie schede sulla tua pagina forum.url/sidekiq (visibili solo da un account amministratore)

1 Mi Piace

Sì. E il mio sito ha funzionato bene per gli ultimi 4 anni. Solo dopo averlo aggiornato il giorno prima di aprire questo argomento ho notato che si comporta in questo modo (quando si aggiorna forzatamente con Ctrl+F5 come amministratore, impiega da 5 a 50 secondi in momenti diversi della giornata, dopodiché funziona normalmente).

Anche oggi, ho controllato accedendo come utenti diversi nelle ultime versioni di Chrome, anche sul mio cellulare (ma sotto la stessa rete Wi-Fi), e ho riscontrato da 5 a 30 o 50 secondi per aprirlo.

1 Mi Piace

Il nome del dominio principale principale mostrava questo sidekiq (un po’ ingrandito per accomodare tutto):\n

\n\nun po’ più ingrandito:\n

Sembra un numero enorme di processi non riusciti, il che potrebbe essere significativo. Forse qualcun altro ha le competenze per aiutare a diagnosticare.\n\nEcco il mio a confronto: un forum con traffico piuttosto basso.\n

3 Mi Piace

Qualcuno potrebbe aiutarmi riguardo a così tanti “Failure Jobs” in sidekiq?

1 Mi Piace

Potresti condividere screenshot di tutte e sette le schede di stato di Sidekiq? Nella pagina di Sidekiq, in alto, dovresti vedere
Dashboard Busy Queues Retries Scheduled Dead Scheduler

1 Mi Piace

E molti altri saltati.

Lo screenshot sopra non conteneva tutto.

Grazie: non sono un esperto, ma vedo due tipi di processi che compaiono frequentemente: PostSentimentAnalysis e GenerateEmbeddings.

Mi chiedo se sia rilevante il fatto che tu abbia un mix di contenuti in inglese e hindi. Mi aspetterei che fosse completamente supportato, ma potrebbe anche essere relativamente insolito.

1 Mi Piace