Problemas al instalar el plugin Spoiler

@techAPJ Hola, gracias por el plugin.
Tengo discourse en una instancia de DigitalOcean, y seguí tus instrucciones al pie de la letra.
(adjunté el archivo YAML sin - sudo -E …) pero cuando reconstruyo, simplemente me lanza un montón de errores, y luego discourse no puede guardar ningún tema nuevo. Eliminé el plugin y reconstruí y todo estuvo bien. Estoy en discourse 2.9.0.beta3 sin otros plugins instalados, una instalación estándar con el tema predeterminado.
La instancia solo tiene 2 GB de RAM, ¿esto causa el problema?
Gracias de antemano.

1 me gusta

¿Tuviste problemas con otros plugins? Yo también uso DO y nunca tengo problemas con el plugin, incluso cuando solo tenía un droplet muy básico.

1 me gusta

@ckshen Nunca intenté instalar nada más. No soy muy bueno con Linux, pero pensé que lo intentaría siguiendo las instrucciones al pie de la letra. Simplemente tardó una eternidad en reconstruirse, y creé un archivo de intercambio durante la instalación para evitar que el droplet se bloqueara. Puedo ver que la reconstrucción consume muchos recursos (como el 100% de la CPU), pero pensé que un pequeño complemento como este no podría romper mi instalación.
Tuve problemas similares al actualizar Moodle en los servidores en la nube de TMD, donde todos los recursos estaban acaparados y el sitio se limitaba como resultado, por eso mencioné que 2 GB de RAM podrían no ser suficientes.

Los primeros años de nuestro foro funcionaron en un droplet de 2 GB de RAM con el plugin de spoiler alert y un montón de otros, así que la RAM no debería ser un problema.

El tiempo para reconstruir con un plugin y sin un plugin debería ser similar. Para mí, son unos 5-10 minutos.

¿Intentas instalar otro plugin en su lugar y ves si tienes problemas? La mayoría de los plugins se instalan de la misma manera. Si tienes problemas para reconstruir con otro plugin, o sin plugins, entonces puedes acotar el problema.

Deberías tener una línea en tu app.yml después de
- git clone https://github.com/discourse/docker_manager.git
que diga:
- git clone https://github.com/discourse/discourse-spoilet-alert.git
Eso es prácticamente todo para instalar el plugin.

1 me gusta

Sí, esto es exactamente lo que hice. Descargó el plugin correctamente pero rompió el sitio en reconstrucción, en 2 o 3 ocasiones.

Hola Nik:

¿Podrías publicar el resultado de free -h en tu host, los errores que se produjeron durante la reconstrucción y, quizás, tu app.yml (expurgado de datos confidenciales, contraseñas, etc.)?

Hola @Niik. :wave:

¿Podrías describir cómo se rompió tu sitio? ¿Hubo mensajes de error en la terminal? ¿El sitio cargó después, pero actuó de manera diferente? Háznoslo saber. :slight_smile:

1 me gusta