Supponiamo di voler cambiare la nostra app Rails secret_key_base
. C'è un modo per fare in modo che non si disconnettano immediatamente tutti i nostri utenti?C'è un modo per cambiare con garbo i binari secret_key_base?
Durante l'aggiornamento da Rails 3.2 a 4, con la modifica corrispondente da secret_token
a secret_key_base
, i binari hanno aiutato con la migrazione aggiornando i cookie dei nuovi utenti non appena arrivavano al sito. Una volta visitata una buona parte degli utenti, è possibile passare a secret_key_base
esclusivamente senza disconnetterli.
Questo tipo di funzionalità è disponibile per modificare lo secret_key_base
in generale, ad esempio se uno sviluppatore lascia o qualcosa del genere? L'idea sarebbe quella di impostare un nuovo secret_key_base
che cambierà i cookie degli utenti mentre arrivano al sito. Una volta che una buona proporzione è stata visitata, è possibile effettuare l'hard switch e rimuovere il vecchio secret_key_base
.
Ho trovato un old rails pull request che sembra iniziare con questa funzionalità, ma sembra che abbia smesso di funzionare su di esso.
qual è la memoria della sessione? – Meliborn
è possibile creare un servizio di bilanciamento del carico con 2 server di app e traffico diretto in base al paese e migrare separatamente ogni paese –
Sono passati quasi 4 mesi ... Hai risolto questo problema? Se lo facessi, sarebbe bello se tu condividessi la tua soluzione! –