Sto pensando di passare una applicazione da unicorn a puma, come
raccomandato da heroku.
Mi piacerebbe sapere se c’ un elenco di gems che sono note non essere
thread safe.
Di fatto sto gi usando sidekiq da parecchio tempo senza errori, ho
solo il dubbio che qualcosa nello stack web non sia testato per
lavorare in un threaded webserver.
Consigli?
Nessun consiglio in particolare, io ho migrato gi 3,4 app e non ho avuto
alcun tipo di problema.
Gli step che ho seguito:
- Upgrade all’ultima versione di Rails e Ruby disponibili
- Controllato Gemfile e controllato gemme con meno di 1000 star su
github
- Controllato il codice dell’app se vi erano cose come: variabili di
classe, assegnamenti a variabili di instanza (attenzione che I18n.locale
=
:en non crea problemi)
- Rimosso qualsiasi tipo di accesso ai Model dalle View (non c’entra
niente
ma gi che c’ero…)
Deploy e tutto filato liscio…almeno per ora
Alessandro R.
2015-03-12 12:24 GMT+01:00 Fabrizio R. [email protected]: