Entonces, el proceso de unicorn es el responsable de renderizar la página y entregarla a nginx. Después de 30 segundos, nginx se rinde, pero el proceso de unicorn no lo sabe, por lo que continúa renderizando la página.
La pregunta es: ¿por qué unicorn tarda tanto en renderizar ciertos temas?
Creo que tu RAM está bien.
Podrías intentar usar el mini-profiler para ver qué está pasando. Aquí se explica cómo hacerlo (está en el contexto de un problema no relacionado).
Puedes comprobar en Sidekiq yendo a /sidekiq como administrador.