Ciao. La mia azienda sta cercando di configurare Discourse nella nostra infrastruttura per i contenuti degli utenti. Ho quindi creato un’immagine con codice Ruby e un grafico Helm. Ho distribuito l’applicazione su k8s senza problemi. Tuttavia, il nostro responsabile dei contenuti ha riscontrato problemi con la pagina di amministrazione: mostrava un valore vecchio per un campo modificato. Ho controllato il database: tutto era corretto. Ho visto il nuovo valore nella tabella site_settings. Ho quindi deciso di indagare su come è stato avviato il server. Ho scoperto che il server applicativo Puma è stato avviato con 4 worker. Ho ridotto il numero di worker a 1 e il problema è stato risolto. La mia domanda è: come posso risolvere questo problema in un’installazione clusterizzata? Esiste una cache delle impostazioni condivisa per Discourse?
2 Mi Piace