Quanta RAM è necessaria per ospitare Discourse insieme ad altri servizi?

È necessario regolare il numero di worker e il buffer del database. Le opzioni da modificare sono quindi:

  • db_shared_buffers
  • UNICORN_WORKERS

Qui puoi vedere le stime di utilizzo per ogni Unicorn:

Discourse può essere eseguito con 512 MB di RAM: non è un’esperienza ottimale, ma è possibile. Il problema è che Discourse analizza le risorse del server (l’intero nodo) e pianifica l’utilizzo delle risorse per sfruttarne quante più possibile, basandosi sull’assunzione che verrà eseguito in isolamento.