Errore quando si clicca su Billing nel profilo utente

Ciao a tutti!

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.

Screencast: Untitled Video October 12, 2024 10:41 PM

Non sono sicuro di come procedere per risolvere questo problema, potrebbe essere una rapida soluzione ma ho pensato che qualcuno qui potrebbe saperlo!

Utilizzo:
Versione Discourse 3.4.0.beta3-dev
Versione Sottoscrizioni 2.8.1
Versione Whos online 2.0

Grazie in anticipo!

3 Mi Piace

Ciao,

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 per la risposta rapida, non sto utilizzando alcun strumento di blocco degli annunci.

1 Mi Piace

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)

Se persiste, faccelo sapere, risolveremo.

@RCheesley Ho deciso di provare un abbonamento reale e funziona bene. Sono anche riuscito a cancellarlo.

Fammi sapere se riscontri altri problemi. Forse è qualcosa legato al coupon del 100%? Ma posso confermare che le persone possono abbonarsi.

3 Mi Piace

Non lo so, è strano: non riesco ancora ad accedere alla scheda fatturazione: ecco cosa vedo:

Immagino che potrebbe essere un problema se volessi effettuare un upgrade, o semplicemente vedere quando mi sono iscritto, ecc.

1 Mi Piace

Ho provato a installare il plugin whos-online localmente insieme al plugin di sottoscrizione, ma al momento non riesco a replicarlo.

Potresti provare a disabilitare il plugin whos-online e vedere se fa la differenza? Sto solo cercando di capire dove potrebbe essere il problema.

1 Mi Piace

Ho provato anche quello e non ho ricevuto l’errore che ne fosse la causa, ma ho ancora ricevuto il messaggio di errore.

Ruth

2 Mi Piace

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:

con una risposta di:

Puoi anche postare la tua scheda console? Potrebbero esserci diversi avvisi gialli, ma sono principalmente interessato se ci sono errori rossi:

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.

1 Mi Piace

Ciao :waving_hand:

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.

2 Mi Piace

Riesco ad accedere alla pagina di abbonamento dell’amministratore senza alcun problema. Vedrò se riesco a individuare qualcosa nella console quando sarò al computer.

1 Mi Piace