Gli ultimi commit in v3.3.0.beta3-dev sembrano rompere Discourse

La nostra istanza self-hosted è danneggiata dopo la ricostruzione con gli ultimi commit (commit del 10 giugno e successivi, dato che una delle build del 10 giugno ha funzionato correttamente). Siamo sul branch di aggiornamento tests-passed.

Per gli utenti non amministratori (e non moderatori), sembra che tutti i plugin siano danneggiati in modo simile.

Per gli utenti amministratori (inclusi i moderatori), vediamo lo stesso insieme di problemi, più un errore simile con il modulo di amministrazione (sotto il plugin retort), che si interrompe abbastanza presto, che l’app è completamente danneggiata.

La modalità sicura non aiuta molto per gli utenti amministratori, poiché non sembra comunque disabilitare il modulo di amministrazione, e inoltre questo non sembra essere un problema specifico dei plugin.

Suppongo che questo sia un problema con gli ultimi commit. Ma se non è così, qualcuno avrebbe suggerimenti per aiutarci a risolvere questo problema?

2 Mi Piace

Ciao @ja3, sfortunatamente questo è un bug di Cloudflare. Puoi trovare le istruzioni per aggirarlo qui:

5 Mi Piace

Grazie! Era quello :smile:

In precedenza avevo disabilitato Rocket loader per risolvere un problema simile. Avrei dovuto sapere che questo poteva essere simile.

Comunque, non noto alcuna differenza apprezzabile nei tempi di caricamento dopo la modifica, dato che questi sono già minificati come parte della build di Discourse.

3 Mi Piace

Ciao, ho appena riscontrato lo stesso problema… ma stava interessando alcune persone sempre e altre alcune volte. Suppongo che si trattasse di una sorta di problema di caching, tuttavia, sebbene disattivare la minificazione sembrasse aiutare, il problema è tornato rapidamente. Ora ho impostato l’account CloudFlare in “modalità di sviluppo”, che bypassa il proxy, questo sembra risolverlo (almeno per ora). Ho provato a impostare la modalità di sviluppo in precedenza e a svuotare la cache, ma non ha avuto alcun effetto… ora sembra che la modalità di sviluppo E la disattivazione della minificazione funzionino. (il che ha poco senso per me)

Questo è un problema molto strano e mi farà pensare due volte prima di fare nuovamente clic sul pulsante di aggiornamento. Se qualcuno ha maggiori informazioni a riguardo, sarà molto apprezzato.

(solo per annotare; questo è un nuovo problema, nulla a parte gli aggiornamenti è veramente cambiato negli ultimi mesi)

@oddjobz Non ho avuto bisogno di usare la modalità di sviluppo. La pulizia della cache del sito ha risolto il problema (per eliminare i file minificati in modo errato).

Un aspetto da verificare è… hai delle regole di configurazione che potrebbero abilitare/disabilitare la minificazione. O forse delle regole di caching che effettuano il caching in base a determinati criteri.

Mmm, la minificazione + la modalità sviluppatore in precedenza avevano risolto il problema sia per me che per altri utenti. La scorsa notte il problema è tornato (non sono riuscito a verificarlo con nessun altro). Sono tornato alla console CF e la minificazione era ancora disabilitata. La modalità sviluppatore, tuttavia, sembrava essersi disattivata “automaticamente” (!) Sto ipotizzando che abbia un periodo di scadenza (?)

Comunque, la modalità sviluppatore + la cancellazione della cache hanno immediatamente risolto di nuovo il problema per me.

Questo non è sostenibile per me, quindi ho iniziato a cercare alternative CF, qualcuno ha raccomandazioni o alternative possibili?

Sembra che Fastly sia la CDN consigliata. Non l’ho usata con Discourse ma in generale sono molto valide.

Ok, grazie mille, ci darò un’occhiata :slight_smile: