È normale che Sidekiq sia inattivo? Nuovo a Discourse, non sono sicuro se qualcosa non va

Ciao a tutti,

Sono abbastanza nuovo a Discourse (migrato di recente da phpBB) e sto cercando di capire come funzionano le cose qui. Alcune cose hanno perfettamente senso, ma altre sono ancora un po’ confuse – come lampi improvvisi di chiarezza seguiti da momenti di totale “cosa diavolo è questo”.

Al momento, ho notato che Sidekiq risulta “inattivo” e non sono sicuro se sia un comportamento normale o un segno che qualcosa non funziona. Ho già provato a eseguire ./launcher rebuild app, ma Sidekiq rimane lì con 0 processi completati, nessun tentativo di ripetizione, nessun worker attivo – semplicemente completamente inattivo.

Il forum è in funzione, ma sto riscontrando alcuni comportamenti anomali:

  • Le notifiche non sembrano coerenti
  • Alcuni compiti sembrano non finire mai
  • Le cose sembrano un po’ “strane” in modi che non riesco a spiegare del tutto

Quindi, onestamente, non sono sicuro se ci sia davvero un problema, o se sto semplicemente interpretando male il funzionamento di Discourse sotto il cofano. Potrebbe essere che Sidekiq non abbia nulla da fare in questo momento? O dovrebbe normalmente fare qualcosa, anche su un forum a basso traffico?

Apprezzerei molto qualsiasi chiarimento. Forse sto inseguendo un fantasma, ma preferirei chiedere piuttosto che continuare a dubitare di me stesso.

Grazie in anticipo!

1 Mi Piace

Per aggiungere un po’ di contesto in più:

Stiamo tutti vedendo la riga “ultima visita” esattamente nello stesso punto, tra gli stessi due post — su tutti gli account utente. Non è personalizzata, il che sembra strano.

Per quanto riguarda Sidekiq: in base agli screenshot, sembra che stia funzionando bene — i grafici si stanno aggiornando e lo stato “inattivo” probabilmente significa solo che non ha nulla da elaborare al momento perché tutti i processi sono già stati completati.

Tuttavia, questo comportamento di “ultima visita” è confuso e mi chiedo se qualcosa non stia funzionando come previsto, o se stiamo semplicemente interpretando male come dovrebbe funzionare.

Sembra che la riga rossa “ultima visita” sia apparsa nello stesso identico punto per tutti gli utenti.

Qual è la logica dietro questo?
È intenzionale?
È un bug?

Onestamente non capisco: sembra controintuitivo. Mi sarei aspettato che quella riga riflettesse la cronologia di lettura individuale di ciascun utente, ma invece tutti la vedono nello stesso posto.

Sidekiq è comunemente inattivo, sì. Ecco il grafico dell’ultimo minuto circa su Meta, che è un forum piuttosto grande.

Sei dietro una CDN o un proxy? Qualcosa come Cloudflare?

4 Mi Piace

Sto auto-ospitando Discourse su un VPS presso Vultr.
Nessun CDN o proxy come Cloudflare è configurato — almeno nulla che abbia configurato intenzionalmente. Dovrebbe essere una configurazione abbastanza standard con solo NGINX come web server.

Tutto il resto sembra funzionare bene — Sidekiq è in esecuzione (mostra come inattivo, ma i grafici si aggiornano), le notifiche arrivano e la chat funziona.
L’unica cosa strana è che la linea rossa “ultima visita” appare esattamente nello stesso punto per tutti gli utenti, cosa che non dovrebbe accadere.

C’è qualcosa che potrebbe causare ciò su un’installazione appena fatta? Forse qualcosa legato a come vengono inizializzate le sessioni o il tracciamento delle visite?

Niente di cui sia a conoscenza, ma questo va oltre le mie competenze :slight_smile:
Sei sicuro che si stia comportando in modo errato, però? Non ci sono così tanti argomenti, quindi le probabilità che tutti lo vedano nello stesso punto (specialmente se quel punto è verso le 9 del mattino, inizio della giornata lavorativa) non sono trascurabili.

Onestamente, non sono nemmeno sicuro di come funzioni quella linea rossa “ultima visita”, quindi non posso davvero dire se sia normale o meno.
Mi ha solo attirato l’attenzione perché diversi utenti (incluso me) l’hanno vista esattamente nello stesso punto, il che mi è sembrato strano.

Ma ora qualcun altro ha condiviso uno screenshot che mostra la linea in una posizione diversa, quindi forse tutto funziona come previsto. :sweat_smile:

Tuttavia, se qualcuno potesse chiarire come viene calcolato o memorizzato il marcatore “ultima visita”, sarebbe fantastico.
Ho provato ad effettuare il logout, a cancellare la cache, a effettuare nuovamente il login, ma la linea non si è mossa tutto il giorno. Sto solo cercando di capire cosa succede sotto il cofano. :folded_hands:

1 Mi Piace

Risposto dal nostro CEO qualche anno fa :slight_smile:

2 Mi Piace

Ah, questo spiega molto, grazie!
Non mi ero reso conto che il marcatore “ultima visita” fosse legato a una soglia di 1 ora. Continuavo ad accedere e uscire, cancellare la cache, aggiornare, ecc., e la riga rimaneva lì come incollata. :sweat_smile:
Ora ha perfettamente senso. Apprezzo la chiarificazione: non era rotto, ero solo impaziente!

3 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.