Thread safe gems

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 :slight_smile:

Alessandro R.

2015-03-12 12:24 GMT+01:00 Fabrizio R. [email protected]: