Chargements de page bloqués / chargement infini

Depuis l’installation (installation Docker standard prise en charge), je rencontre de fréquents échecs de chargement de page. La page conserve l’en-tête et le menu latéral, mais la zone de contenu reste vide avec uniquement le spinner de chargement. Il peut s’agir de n’importe quelle page du site, et cela se produit pour les comptes du personnel et les comptes d’utilisateurs réguliers.

Je fonctionne sur un petit VPS Vultr avec 1 CPU, 1G de RAM, 25G de stockage.

J’ai envisagé de mettre à niveau le serveur, mais tout ce que je sais vérifier indique que le serveur fonctionne bien et ne subit aucune contrainte de processus. La plupart des chargements de page sont très rapides, jusqu’à ce qu’ils ne le soient plus. Le site est très peu sollicité - pour le moment, il n’y a que moi avec quelques comptes d’administrateur et d’utilisateur proxy qui font des tests.

L’inspecteur réseau se charge avec cette erreur :

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

Valeurs de l'erreur copiées de l'inspecteur réseau :

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 :

|

Qu’est-ce qui pourrait causer ces ralentissements ?

Cette question n’a reçu aucune attention, c’est donc peut-être un cas vraiment étrange.

Depuis la publication, j’ai constaté le même comportement — chargement de page bloqué — ici même sur Meta, qui fonctionne sans aucun doute avec une configuration optimale.

Cela s’est produit en naviguant sur mon ordinateur de bureau et sur mon téléphone. Lorsque cela s’est produit sur le téléphone, je suis passé du wifi à la 4G et la page s’est instantanément terminée de charger.

Tout cela me fait penser qu’il s’agit d’un problème avec ma propre configuration/connexion Internet. Bien qu’il soit déroutant que cela ne se produise qu’avec les sites Discourse.

Je serais toujours intéressé d’entendre si quelqu’un a vu quelque chose de similaire, ou a des conseils généraux de dépannage.

2 « J'aime »

Retour à ce sujet après une période de surveillance…

Le comportement de blocage du chargement de la page semble être propre à Firefox. J’ai l’impression qu’un délai d’attente JavaScript se produit dans FF lorsque la jauge de chargement est à environ 90 %. Un rafraîchissement forcé de la page fonctionne toujours, mais perd bien sûr le contenu des formulaires.

Je préférerais utiliser Firefox, mais j’ai dû revenir aux navigateurs Chromium pour éviter le problème, à la fois sur mon propre forum et sur d’autres, y compris Meta.

Cela se produit-il toujours dans une fenêtre privée, juste pour exclure les extensions du navigateur ?

Je navigue en mode privé sans plugins depuis quelques jours, et oui, cela se produit toujours.

Pouvez-vous partager l’URL de votre site ?

Mon site est forum.tasat.org, mais je constate le même comportement ici sur Meta, et sur forum.obsidian.md.

Je n’arrive pas à identifier ce qui précède systématiquement un blocage, mais cela semble se produire lors du passage à une partie significativement différente d’un site, par exemple d’un sujet à l’écran d’administration, ou aux résultats de recherche.

(Un autre exemple a été la première fois que j’ai essayé de sauvegarder cette réponse. Elle a tourné et tourné jusqu’à ce que je rafraîchisse la page et recommence.)

De plus : cela a été constant dans Firefox sur Windows, Linux et iOS.

1 « J'aime »