Fallo del enlace de categoría después de actualizar hoy

  1. El sistema se volvió muy lento después de la actualización* de esta mañana.
    Las publicaciones se pueden mostrar sin problemas, pero la página de categorías falla al cargar.
    El contador de tiempo de carga en el panel de administración no se muestra.

  2. Restauré todo el sistema mediante la imagen de copia de seguridad diaria del VPS.

  3. Tras la restauración, Discourse muestra un error 502.

  4. Inicia sesión con PuTTY y reconstruye la aplicación.
    PS: Vi un mensaje de advertencia:
    “Las actualizaciones de la base de datos de IP de MaxMind requieren una licencia.
    Por favor, establece DISCOURSE_MAXMIND_LICENSE_KEY con una que hayas generado en https://wwww.maxmind.com”.
    (actualización) Revisé el archivo app.yml y encontré que la configuración de DISCOURSE_MAXMIND_LICENSE_KEY estaba comentada.

  5. Los “Custom Header Links” cambiaron de disposición horizontal a vertical. Ya no puedo iniciar sesión con el ID/contraseña correctos.

  1. Restauré nuevamente el sistema mediante la imagen de copia de seguridad diaria del VPS. Y otra vez el error 502…

¿Cómo puedo salir de este ciclo y hacer que Discourse funcione nuevamente?

Por favor, ayúdenme. Muchas gracias de antemano.

*Lista de actualizaciones

https://github.com/discourse/discourse/compare/c659e3e9...44aa46ca

https://github.com/discourse/discourse-calendar/compare/f5cb5a2...14a7649

https://github.com/discourse/discourse-solved/compare/fe4d0c0...ca0dbd6

Busca errores en /var/discourse/shared/standalone/log/
¿Cuánto tiempo ha pasado desde tu última actualización?
A veces los temas y los componentes de tema se rompen; intenta seguir Using Safe Mode to troubleshoot issues with themes and plugins y comprueba si eso ayuda.

2 Me gusta

Gracias por el consejo. Normalmente actualizo de 2 a 3 veces por semana.

ACTUALIZACIÓN: Realicé el mismo proceso mencionado anteriormente por tercera vez y el problema 5 (“Enlaces de encabezado personalizado” y error de inicio de sesión) no volverá a ocurrir. Además, el tiempo de carga de la página de administración ha vuelto a aparecer. Es extraño, simplemente repetí el mismo proceso por tercera vez.

Sin embargo, el fallo de carga de la página de categorías sigue existiendo.

Página de ejemplo: 尚未分類 - StudyCamp 線上學習論壇

Mientras tanto, la carga de la página de etiquetas funciona correctamente.
Página de ejemplo: Topics tagged 會議記錄

Por favor, aconsejadme. Muchas gracias de nuevo.

Parece que tu página muestra un error de JavaScript TypeError: undefined is not an object (evaluating 'e[t]'), pero no estoy seguro de qué lo causa.

Te recomendaría desactivar todos tus plugins en app.yml y luego volver a activarlos uno por uno hasta que identifiques cuál de ellos lo provoca. También deberías revisar la página de discusión meta de cada plugin que estás utilizando para ver si alguno de ellos se sabe que está roto recientemente.

1 me gusta

Gracias de nuevo. Parece que no hay nada mal.

Entendido. Primero probaré con “calendar” y “solved”, ya que son los que actualicé hoy. Gracias de nuevo.

https://github.com/discourse/discourse/compare/c659e3e9...44aa46ca

https://github.com/discourse/discourse-calendar/compare/f5cb5a2...14a7649

https://github.com/discourse/discourse-solved/compare/fe4d0c0...ca0dbd6

Mensaje de error (imagen adjunta a continuación):

send @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:26
ajax @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:26
window.onerror @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36
(anonymous) @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36
(anonymous) @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36

Y cuando usé la palabra clave anterior para buscar en internet, encontré un problema similar en otro sitio de Discourse:

Gracias por la gran ayuda de @ssvenn.

Algunas pruebas adicionales:

  1. Activar el modo seguro y funciona correctamente.

  2. Editar app.yml para incluir solo el plugin Docker manager y reconstruir la aplicación.
    RESULTADO: funciona correctamente

  3. Editar app.yml para eliminar solo el plugin onebox* y reconstruir la aplicación.
    RESULTADO: funciona correctamente
    *El único plugin no oficial que instalé

  4. Editar app.yml para tener todos los plugins anteriores a la modificación y reconstruir la aplicación.
    RESULTADO: funciona correctamente

Bueno, finalmente este problema desapareció. Pero no hice nada, solo volví a reconstruir la aplicación una y otra vez.


Todas las aplicaciones construidas ayer fallaron en el enlace de categoría.

Todas las aplicaciones construidas esta mañana, hora de Taiwán, funcionan correctamente en el enlace de categoría.

Creo que hubo alguna actualización de código que solucionó este problema durante este período. Pero aún no sé por qué.