Le pagine si bloccano / caricamento infinito

Dall’installazione (installazione Docker standard supportata) ho riscontrato frequenti errori di caricamento di una pagina. La pagina mantiene l’intestazione e il menu laterale, ma l’area del contenuto rimane vuota con solo l’indicatore di caricamento. Può essere quasi qualsiasi pagina del sito e questo si verifica sia per gli account dello staff che per quelli degli utenti normali.

Sto eseguendo su un piccolo VPS Vultr con 1 CPU, 1G di RAM, 25G di spazio di archiviazione.

Ho considerato l’aggiornamento del server, ma tutto ciò che so controllare indica che il server sta funzionando bene e non è sovraccarico da alcun processo. La maggior parte dei caricamenti di pagina sono molto veloci, finché non lo sono più. Il sito è molto poco utilizzato: al momento ci sono solo io con un paio di account utente admin e proxy che eseguono test.

L’ispettore di rete si carica con questo errore:

status: Bloccato
method: POST
file: poll
Type: plain
Transferred: NS_ERROR_NET_PARTIAL_TRANSFER

Valori per l'errore copiati dall'ispettore di rete:

url:
https://forum.tasat.org/message-bus/2a2b05873f644fd9b2254693db4646de/poll

post data:
%2Flatest=162&%2Fnew=26&%2Funread=2&%2Funread%2F2=57&%2Fdelete=8&%2Frecover=0&%2Fdestroy=0&%2Fsite%2Fbanner=0&%2Ffile-change=33&%2Flogout%2F2=0&%2Fsite%2Fread-only=0&%2Freviewable_counts%2F2=0&%2Fnotification%2F2=0&%2Fuser-drafts%2F2=143&%2Fdo-not-disturb%2F2=0&%2Fuser-status=0&%2Fcategories=148&%2Fclient_settings=90&%2Fnotification-alert%2F2=0&%2Fuser-tips%2F2=0&%2Fnew_user_narrative%2Ftutorial_search%2F2=0&%2Frefresh_client=0&%2Fglobal%2Fasset-version=5&%2Frefresh-sidebar-sections=0&%2Fprivate-message-topic-tracking-state%2Fuser%2F2=0&__seq=42

request headers:
POST /message-bus/2a2b05873f644fd9b2254693db4646de/poll HTTP/2
Host: forum.tasat.org
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/118.0
Accept: text/plain, /; q=0.01
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Content-Length: 551
Referer: TASAT Forum
X-CSRF-Token: c3vlCihnvRDb8uDtHY3OBhq0k8eb1mVDVuCoU87sL2OQ2EzZtDuNbOLRWFPCVpokNTo6ZZOImMVjAJgo_fu0EQ
X-SILENCE-LOGGER: true
Discourse-Present: true
X-Requested-With: XMLHttpRequest
Origin: https://forum.tasat.org
DNT: 1
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
Sec-GPC: 1
Connection: keep-alive
Cookie: _t=r3wkoiXFGHmGtbJIBrElWsMy2WtBuBr%2FpnHG89wdRBKA8eDq%2FYEVMnkFFA%2BtqXfQaNxQSj1s8qXDPvlVk6gIHxw6ppMatqmJCqEcXMTMqTsI5EXsvstxN5I5IWdHMx98J6n4da1RCOyPxOju1xPDeFBwCAecQwRveyaOwQKFdLCnK1j8t9eBBjlmCjM3931S0Kb8e%2BQ%2BKjznv1632d0BhHg%2BWEkvW%2BkQ81gG8SA8fbF%2B11lWeWuZCmH53nzHrhKF4YJDVpRyOrY4xvJ9–QjuuW9V8YIC%2BLSRA–ey1h8L6FGCwbJxPFazkmYQ%3D%3D; _forum_session=0P4d0csoW4J5ph0axRAPJPsk8XTS74hHPUfbLpK2SvJZy%2BJVN4knmGIL6ksuGB4oIOOse2yTJno1jcfNG1Z098YOdugFGTJLiutyGQQM1mi7owG48d9AaXc5KuXKJSK6yTS%2Bj7IkRW2%2F0izK50KTWMWqROJN0uQUHT31dIChZYyheFNiTOl1SA3D5yM2VsRfbilBSw41yXCYqnq9VTcBCtwtYX8bMppY51ieFJ0miQfVzO3hDk%2FcxNVSB1vJqsNDC67epFRtXCkJIeiSFf0%2BCojh1S5OyAK8qOSmJc0X02qdERtp%2BMqcIEdDL1vL4bPbqeqq%2FREN8gdneECJ9d%2BJz1KwDoT%2FAPCPko5KzUYlyXv%2F0vn6301oMnKffydi9A%3D%3D–51ty0igjchY0JqWz–8uSiBCn0KfGq%2F2ggUa1lHQ%3D%3D

response headers:
HTTP/2 200
server: nginx
date: Fri, 13 Oct 2023 01:54:33 GMT
content-type: text/plain; charset=utf-8
cache-control: must-revalidate, private, max-age=0
pragma: no-cache
expires: 0
access-control-allow-origin: https://forum.tasat.org
access-control-allow-methods: GET, POST
access-control-allow-headers: X-SILENCE-LOGGER, X-Shared-Session-Key, Dont-Chunk, Discourse-Present
access-control-max-age: 7200
x-content-type-options: nosniff
X-Firefox-Spdy: h2

response:

|

Cosa potrebbe causare questi blocchi?

Questa domanda non ha ricevuto alcuna attenzione, quindi forse è davvero strana.

Da quando ho pubblicato, ho riscontrato lo stesso comportamento - caricamento della pagina bloccato - proprio qui su Meta, che senza dubbio sta eseguendo una configurazione ottimale.

Questo è successo durante la navigazione sia dal mio computer desktop che dal mio telefono. Quando è successo sul telefono, l’ho spostato da wifi a LTE e la pagina ha finito di caricarsi istantaneamente.

Tutto questo mi fa pensare che sia un problema con la mia configurazione/connessione internet. Anche se è sconcertante che accada solo con i siti Discourse.

Sarei comunque interessato a sapere se qualcuno ha visto qualcosa di simile, o ha consigli generali per la risoluzione dei problemi.

2 Mi Piace

Tornando su questo dopo aver monitorato per un po’…

Il comportamento di blocco del caricamento della pagina sembra essere esclusivo di Firefox. Sembra che si verifichi un timeout JS in FF quando l’indicatore di caricamento è circa al 90%. Un aggiornamento forzato della pagina funziona sempre, ma ovviamente perde qualsiasi contenuto del modulo.

Preferirei usare Firefox, ma ho dovuto tornare ai browser Chromium per evitare il problema, sia sul mio forum che su altri, incluso Meta.

Si verifica ancora in una finestra privata, solo per escludere eventuali estensioni del browser?

Lo sto eseguendo in una finestra privata senza plugin da un paio di giorni e sì, succede ancora.

Puoi condividere l’URL del tuo sito?

Il mio sito è forum.tasat.org, ma sto riscontrando lo stesso comportamento qui su Meta e su forum.obsidian.md.

Non riesco a individuare nulla che preceda costantemente un blocco, ma sembra accadere quando si passa a una parte significativamente diversa di un sito, ad esempio da un argomento alla schermata di amministrazione o ai risultati di ricerca.

(Un altro esempio è stato la prima volta che ho provato a salvare questa risposta. Si è bloccato e bloccato finché non ho aggiornato la pagina e ricominciato da capo.)

Inoltre: questo è stato coerente in Firefox su Windows, Linux e iOS.

1 Mi Piace