@techAPJ Ehi, grazie per il plug-in.
Ho discourse in una droplet su digitalocean e ho seguito le tue istruzioni alla lettera.
(ho aggiunto il file YAML senza - sudo -E …) ma quando ricostruisco, mi restituisce solo una serie di errori e poi discourse non è in grado di salvare alcun nuovo argomento. Ho rimosso il plugin e ricostruito e tutto è andato bene. Sono su discourse 2.9.0.beta3 senza altri plugin installati, un’installazione standard con il tema predefinito.
La droplet ha solo 2 GB di RAM, è questo che causa il problema?
Grazie in anticipo.
Hai avuto problemi con altri plugin? Anch’io uso DO e non ho mai avuto problemi con il plugin, nemmeno quando avevo solo un droplet molto basilare.
@ckshen Non ho mai provato a installare nient’altro. Non sono per niente bravo con Linux, ma ho pensato di provarci seguendo le istruzioni alla lettera. Ci è voluto un’eternità per ricostruire e ho creato un file di swap durante l’installazione per evitare di bloccare il droplet. Posso vedere che la ricostruzione è molto dispendiosa in termini di risorse (come CPU al 100%), ma pensavo che un piccolo plugin come questo non potesse compromettere la mia installazione.
Ho avuto problemi simili durante l’aggiornamento di Moodle sui server cloud di TMD, dove tutte le risorse venivano monopolizzate e il sito di conseguenza limitato, ecco perché ho menzionato 2 GB di RAM che potrebbero non essere sufficienti?
I primi anni del nostro forum sono stati gestiti su un droplet con 2 GB di RAM con il plugin spoiler alert e molti altri, quindi la RAM non dovrebbe essere un problema.
Il tempo per ricostruire con un plugin e senza un plugin dovrebbe essere simile. Per me, ci vogliono circa 5-10 minuti.
Prova a installare un altro plugin e vedi se hai problemi? La maggior parte dei plugin viene installata nello stesso modo. Se hai problemi a ricostruire con un altro plugin, o senza plugin, allora puoi restringere il problema.
Dovresti avere una riga nel tuo app.yml dopo
- git clone https://github.com/discourse/docker_manager.git
che dice:
- git clone https://github.com/discourse/discourse-spoilet-alert.git
Questo è praticamente tutto per installare il plugin.
Sì, è esattamente quello che ho fatto. Ha scaricato correttamente il plugin ma ha bloccato il sito in ricostruzione, in 2 o 3 occasioni.
Ciao Nik,
potresti pubblicare il risultato di free -h sul tuo host, gli errori generati durante la ricompilazione e magari il tuo app.yml (epurato dai dati sensibili, password, ecc.)?
Ciao @Niik. ![]()
Potresti descrivere come ha bloccato il tuo sito? Ci sono stati messaggi di errore nel terminale? Il sito si è caricato in seguito, ma si è comportato diversamente? Facci sapere. ![]()