Finora ho avuto il plugin delle sottoscrizioni attivo e funzionante senza problemi su un discourse self-hosted che sto per lanciare, tuttavia mi sono appena imbattuto nella scheda Fatturazione e ho pensato di controllare come appare. Mi ero iscritto io stesso ma usando un coupon scontato al 100%, quindi penso che dovrei avere qualcosa da vedere lì.
Quando vado alla scheda Fatturazione, ricevo un messaggio di errore, poi quando clicco su riprova, vedo un avviso che c’è stato un errore nel caricamento del percorso a causa del plugin whos online.
mi dispiace sentire dei tuoi problemi, ma sospetto che potremmo averlo risolto la settimana scorsa, ma non è ancora stato distribuito alla tua istanza. Potresti provare a disabilitare il tuo ad-block, se ne hai uno, e vedere se funziona, per favore?
Grazie Ruth, persiste ancora? Ho appena avviato un altro deploy del tuo sito nel caso in cui risolva il problema. (dovrebbe essere attivo tra 20 minuti)
Ho ancora difficoltà a replicarlo localmente, potresti mostrarmi cosa vedi nella console del tuo browser quando carichi quella pagina? Magari conterrà qualcosa di utile.
La scheda di rete per “subscriptions” dovrebbe assomigliare a questo:
Sono anche curioso di sapere se la pagina di abbonamento dell’amministratore si carica. Puoi visitare questo URL /admin/plugins/discourse-subscriptions/products e quindi fare clic sulla scheda subscriptions.
Non sono sicuro se sia correlato, ma abbiamo avuto lo stesso problema qualche giorno fa. Non ho avuto tempo di analizzare il problema, ma la mia migliore ipotesi è che si verifichi quando esauriamo la memoria.
Un po’ di contesto: secondo la configurazione di base, viene utilizzato sul server HF di Vultr (4 GB di RAM) e anche YJIT è attivato. Questo funziona perfettamente in situazioni generali. È installato anche il plugin “Who’s online” e l’IA controlla i post, ecc… Ma il plugin di abbonamento non è installato. Tuttavia, qualche giorno fa, quando abbiamo riscontrato questo errore, c’è stato un aumento dell’utilizzo perché abbiamo organizzato una raccolta fondi per uno dei nostri membri e c’è stata molta più interazione del solito. Il che presumibilmente ha sovraccaricato il server. Le route degli utenti non sono state caricate e abbiamo riscontrato l’errore sopra menzionato. Ci ha anche mostrato che il problema è con il plugin “Who’s online”. A quel punto, ho disattivato il controllo automatico dei post dell’IA perché anche quello non funzionava bene in quella situazione e presumibilmente questo ha aiutato a far funzionare di nuovo le cose.
Ho controllato l’utilizzo della CPU e non era abbastanza alto da causare questo. Quindi penso che la mancanza di memoria possa aver causato questo problema per noi.
Riesco ad accedere alla pagina di abbonamento dell’amministratore senza alcun problema. Vedrò se riesco a individuare qualcosa nella console quando sarò al computer.