Forum aggiornato, alcuni bug (Sidekiq non in esecuzione)

Il nostro forum è stato aggiornato 2 giorni fa alla versione “February 2025 stable” (non sono sicuro di come trovare il numero esatto della versione).

I nostri membri hanno notato diversi bug:

  • Le persone non ricevono notifiche per le risposte.
  • Le persone devono aggiornare manualmente la pagina per vedere le risposte
  • Il plugin “Chi è online” si sta comportando in modo anomalo, indicando oltre 50 persone online quando sicuramente non ci sono.

Come possiamo risolvere questo problema? Ci sarà una correzione rapida o qualcosa del genere?

Grazie
Shaun

Non abbiamo riscontrato questi problemi sul nostro hosting, né da altri self-hoster, quindi è probabile che si tratti di un problema specifico del tuo server. Non abbiamo correzioni pertinenti in programma.

Dai sintomi, sembra che Sidekiq (il processore di processi in background) non funzioni correttamente.

Vedi errori recenti visitando /logs sul tuo forum?

Come appare /sidekiq? Mostra processi in lavorazione?

2 Mi Piace

Ci sono alcuni errori recenti:

Sidekiq sembra funzionare?

(Modifica: in realtà vedo che non sta funzionando… non l’avevo mai visto prima lol)

Ho appena ricevuto un sacco di notifiche, sembrava bloccato? Visitare Sidekiq gli ha dato una spinta?

1 Mi Piace

Ah, sembra che il mio host abbia risposto al mio messaggio e gli abbia dato una spinta… Vedrò cosa dicono. Grazie!!

2 Mi Piace

Interessante! Ad essere sincero, sono sorpreso che visitare la dashboard possa darle una spinta, ma è possibile!

Che aspetto hanno i numeri in cima alla dashboard:

In uno stato sano, il numero ‘enqueued’ dovrebbe essere vicino a zero. Sospetto che se le cose sono rimaste bloccate, il tuo numero sia molto alto e potrebbe volerci un po’ di tempo per elaborarlo fino a 0.

Ah, ottimo!

2 Mi Piace

Sidekiq era (apparentemente felicemente) in esecuzione, ma sembrava bloccato dall’aggiornamento alla versione 3.4 con circa 1000 processi in coda. Poiché gli aggiornamenti spesso eseguono rebake o operazioni asincrone, non abbiamo considerato questo come qualcosa di sospetto.

Un riavvio del processo ha risolto il problema. Sospetto che il plugin “who’s online” possa essere il colpevole, ma non ne sono sicuro al 100%.

1 Mi Piace

Probabilmente non correlato, ma ci siamo anche imbattuti in qualcosa che potrebbe essere anche un malfunzionamento di sidekiq dopo un recente aggiornamento.

Inoltre,

Coincidenza o meno, uno dei nostri amministratori ha visto questo nelle ultime 24 ore, ma non sono ancora riuscito a riprodurlo, quindi potrebbe essere stato un singolo glitch.

Ho anche riscontrato questo problema.

La dashboard di Sidekiq non mostrava nulla di attivo, tutti e cinque gli slot di lavoro erano occupati da processi vecchi di 21 ore, quindi Sidekiq non stava prelevando nuovi processi di alcun tipo e il conteggio dei processi accodati stava aumentando. Avevo comunque bisogno di applicare aggiornamenti di sistema, quindi ho semplicemente riavviato il sistema, il che ha risolto il problema.

L’accodamento della coda “who’s online” in crescita è stato il mio primo indizio.

Visitare la dashboard di Sidekiq non ha “dato una scossa”.

Inoltre, ho notato questo avviso sulla dashboard di Discourse:

Mi chiedo se ciò significasse che c’è un avviso che semplicemente non è stato visualizzato nell’interfaccia utente da qualche parte. Non ho notato quell’avviso subito dopo il mio ultimo aggiornamento, a 176ee0bf60. Non controllo la dashboard abbastanza spesso per sapere quando sarebbe apparso.

1 Mi Piace

Questo argomento è stato chiuso automaticamente 30 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.