Carga de página colgada / carga infinita

Desde la instalación (instalación estándar compatible con Docker) he estado experimentando fallos frecuentes al cargar una página. La página conserva la cabecera y el menú lateral, pero el área de contenido permanece en blanco con solo el indicador de carga. Puede ser casi cualquier página del sitio, y esto ocurre tanto para cuentas de personal como de usuarios habituales.

Estoy ejecutando en un pequeño VPS de Vultr con 1 CPU, 1G de RAM, 25G de almacenamiento.

Consideré actualizar el servidor, pero todo lo que sé cómo comprobar indica que el servidor está funcionando bien y no está estresado por ningún proceso. La mayoría de las cargas de página son muy rápidas, hasta que dejan de serlo. El sitio tiene muy poca carga; en este momento solo estoy yo con un par de cuentas de administrador y de usuario proxy haciendo pruebas.

El inspector de red se carga con este error:

estado: Bloqueado
método: POST
archivo: poll
Tipo: plain
Transferido: NS_ERROR_NET_PARTIAL_TRANSFER

Valores del error copiados del inspector de red:

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

datos de publicación:
%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

cabeceras de solicitud:
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

cabeceras de respuesta:
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

respuesta:

|

¿Qué podría estar causando estas interrupciones?

Esta pregunta no ha recibido atención, así que tal vez sea un caso realmente extraño.

Desde que publiqué, he experimentado el mismo comportamiento —carga de página detenida— aquí mismo en Meta, que sin duda está ejecutando una configuración óptima.

Esto sucedió al navegar tanto en mi computadora de escritorio como en mi teléfono. Cuando ocurrió en el teléfono, lo cambié de wifi a LTE y la página terminó de cargarse instantáneamente.

Todo esto me hace pensar que es un problema con mi propia configuración/conexión a Internet. Aunque es desconcertante que solo suceda con sitios de Discourse.

Aún así, me interesaría saber si alguien ha visto algo similar o tiene consejos generales de solución de problemas.

2 Me gusta

Volviendo a esto después de monitorear por un tiempo…

El comportamiento de bloqueo de la carga de la página parece ser exclusivo de Firefox. Parece que ocurre un tiempo de espera de JavaScript en FF cuando el indicador de carga está alrededor del 90%. Un refresco forzado de la página siempre funciona, pero por supuesto pierde cualquier contenido del formulario.

Preferiría usar Firefox, pero he tenido que volver a los navegadores Chromium para evitar el problema, tanto en mi propio foro como en otros, incluido Meta.

¿Sigue ocurriendo esto en una ventana privada, solo para descartar extensiones del navegador?

He estado ejecutándolo en una ventana privada sin complementos durante un par de días, y sí, todavía sucede.

¿Puedes compartir la URL de tu sitio?

Mi sitio es forum.tasat.org, pero estoy viendo el mismo comportamiento aquí en Meta y en forum.obsidian.md.

No puedo identificar nada que preceda consistentemente a una interrupción, pero parece ocurrir al cambiar a una parte del sitio significativamente diferente, por ejemplo, de un tema a la pantalla de administración o a los resultados de búsqueda.

(Otro ejemplo fue la primera vez que intenté guardar esta respuesta. Simplemente giró y giró hasta que actualicé la página y comencé de nuevo).

Además: esto ha sido consistente en Firefox en Windows, Linux e iOS.

1 me gusta