Passaggio da Puma ↔ Unicorn

Sto indagando su un problema che sospetto possa essere correlato allo specifico tipo di web server utilizzato.

Discourse supporta sia i web server Puma che Unicorn, apparentemente.

Qual è la configurazione minima e il modo corretto per passare da Puma a Unicorn in un ambiente personalizzato?

Per qualche motivo ho due installazioni, una sembra avviare Puma, una Unicorn, ed entrambe hanno RAILS_ENV: development

Se non ricordo male, rails s avvia puma e unicorn_rails avvia unicorn.

image

Sembra portare a sul mio Ubuntu Dev install?

Ma proverò il tuo altro comando per passare da Puma, grazie!

Ho dovuto usare bundle exec unicorn_rails all’interno del mio container Docker per qualche motivo (è una gemma?), ma è stato estremamente utile.

Quindi: non posso assolutamente raccomandare Puma quando si usa Ember-CLI in combinazione con NGINX poiché ciò causa problemi.

C’è ancora una domanda aperta qui, come mai in alcune installazioni Unicorn sembra essere il server web predefinito impiegato quando si esegue bin/rails s?