Hola, estoy actualizando mi instancia autoalojada de Discourse a través de la interfaz web, pero parece que se ha quedado atascada. Ha pasado más de una hora y no puedo acceder al sitio. El uso de CPU y disco está al máximo.
Desde que actualicé a través de la interfaz web, creo que el último mensaje tenía que ver con webpack. Lo siento, perdí ese estado cuando apagué mi navegador.
Incluso en una máquina de 4 GB, las reconstrucciones en línea pueden consumir toda la memoria disponible y, en este punto, el servidor podría congelarse.
Hola Robert, miré y cuando uso swapon -s no obtengo ninguna respuesta. ¿Significa eso que no hay swap configurado? Soy un novato en lo que respecta a mi VPS y pensé que si el foro en sí funciona sin problemas, la actualización también debería funcionar.
Nota: Incluso he experimentado esto recientemente solo para descubrir que un servidor específico no tenía swap configurado (muy mi omisión).
A menudo se recomienda tener el doble de swap en comparación con la RAM, pero parece que puedes arreglártelas con una proporción de 1:1 con Discourse.
Las actualizaciones exigen mucho más del servidor que el trabajo diario habitual.
Siempre es una buena idea, y a veces esencial, tener swap. Si puedes permitirte el espacio en disco, 4G de swap es una buena cifra.
En el pasado, he aumentado temporalmente el tamaño de mi servidor a más RAM, he realizado la actualización y luego lo he reducido. Debes asegurarte de que esto sea reversible. Solo cuesta unos pocos céntimos ejecutar el servidor más grande durante aproximadamente una hora. Pero, por supuesto, hay un pequeño tiempo de inactividad con este método.